]> www.infradead.org Git - users/dedekind/aiaiai.git/commit
aiaiai: merge development branch to master
authorJacob Keller <jacob.e.keller@intel.com>
Tue, 27 May 2014 18:02:59 +0000 (11:02 -0700)
committerJacob Keller <jacob.e.keller@intel.com>
Tue, 27 May 2014 18:02:59 +0000 (11:02 -0700)
commit2e9d51089b54460699953bd9d6f828262c7c6dea
treef6de7c934ccc24d06a96b945e45262a4cff4776d
parent5c0229250b1f4c1e34405a508ee58ed91fffef35
parent423f40362657a7c6d1c4d8284af4d280d35fff0e
aiaiai: merge development branch to master

Finally merge the development changes after some fairly serious use in
the email environment. I have appended the shortlog below, as well as a
helpful short summary of the large changes in no particular order.

* Moved as much as possible for configuring email setup to the cfgfile
* Added several options previously not configurable at all
* Add support for "hooks" framework, including a simple dispatcher hook
* Add hook which automatically detects project based on git-index info
* Add systemd scripts for the email setup
* Allow default values for project configuration
* Add script to help keep project repos up to date

These changes hopefully make configuration and setup of the email
workflow easier. In addition, the hook enabling automatic project
detection makes handling multiple project kernel trees much easier.

Artem Bityutskiy (6):
      test-pattchet: add a couple quotes
      aiaiai-test-patchset: move --targets option down
      aiaiai-diff-log-helper: fix logs diffing for gcc-4.8
      aiaiai-checker: use --no-data for smatch
      aiaiai-checker: ignore debugging output from spatch
      TODO: remove a completed item

Jacob Keller (51):
      Add support for choosing build targets
      aiaiai-sh-functions: remove extra quotes in call to ini_config_get
      aiaiai-test-patchset: use merge_addresses only once
      aiaiai-sh-functions: remove [email] section from cfgfile
      aiaiai-sh-functions: re-order options to match example config
      aiaiai-email: add [defaults] section to config
      aiaiai-email: move test-patchset options into the configuration file
      aiaiai: don't allow arbitrary validator command
      aiaiai-email: move -J bigjobs into configuration file
      aiaiai-test-patchset: add missing colon on targets option
      aiaiai-email-dispatcher-helper: fix typo on aiaiai
      aiaiai-email-test-patchset: fix parameter substitution
      aiaiai-email-test-patchset: move -- to end of all options
      email: add "debug" section to configuration file
      email-test-patchset: parse general configuration settings earlier
      sh-function: add insert_header function
      doc: add CONFIGURATION file describing the cfgfile
      aiaiai: add initial support for dispatcher hook
      hook: add support for X-Aiaiai-Project
      aiaiai: fixup srcdir in email and gerrit scripts
      dispatcher: add aiaiai-email-sh-functions to source list
      doc: rename CONFIGURATION to configuration.txt
      email: don't allow pcfg_branch to default
      email: add canonical_url variable for list_projects
      aiaiai: split sed project listing from list_projects
      email: rename error_test_patchset_failed
      aiaiai: change dispatcher hook to email hook
      aiaiai: add git-find-base utility for finding base commit from mbox
      email: example hook for aiaiai-email-test-patchset
      aiaiai: use fail_usage on incorrect number of arguments
      apply-patch: prefix diff output with '> '
      autodetect-project: fix change of function name
      systemd: add scripts for running the aiaiai processes
      email-hook: remove options that can't be used
      git-find-base: Add authorship, copyright, and license notice
      git-find-base: add detection for possible duplicate patches
      git-find-base: add help text to the program
      send-mail-on-failure: generalize email address
      aiaiai-project-update: fix srcdir line from location change
      aiaiai-project-update: fix typo of printf in usage statement
      aiaiai-project-update: correct function to upstream change
      git-find-base: rewritten to use newer design
      aiaiai-email-test-patchset: correct hook calling to actually grab error
      aiaiai: extract patches from email prior to using git-am
      aiaiai-diff-log-helper: explicitely call out python2
      aiaiai: add checks to configuration file
      aiaiai-email-lda: move reap options to cfgfile
      email: fix incorrect variable name in email for hook rejection
      aiaiai: don't display log output from git-find-base
      aiaiai: don't cat the $mbox file at begining of email-testpatchset
      aiaiai: don't hardcode KCFLAGS or W=1

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>