Commit Graph

  • 73092a6707 Add license info (GPL v3). Joel Brobecker 2014-12-06 13:14:11 +04:00
  • 17e00b6db9 sendmail.py: Remove dependency on gnatpython... Joel Brobecker 2014-12-06 12:18:08 +04:00
  • e079ab73ba Replace use of gnatpython.sendmail module by updates.sendmail. Joel Brobecker 2014-12-06 11:36:17 +04:00
  • e9758dbb83 syslog.py: Remove dependency on gnatpython... Joel Brobecker 2014-12-06 11:28:05 +04:00
  • 0ac0eeab07 Add a X-Git-Author: field in all emails sent. Joel Brobecker 2014-08-14 08:34:57 -07:00
  • 061ba4a3f1 Assert failure pushing a notes commit containing unexpected changes. Joel Brobecker 2014-07-07 11:06:14 -07:00
  • 7b441a5597 Update test expected output for newer versions of git (1.9.1). Joel Brobecker 2014-07-07 11:09:44 -07:00
  • 48f8a7b4b8 Add support for --submitter-email option in post-receive hook. Joel Brobecker 2014-02-17 21:10:39 +01:00
  • 26462873eb Fix handling of nested .gitattributes file, add new test for it. Joel Brobecker 2014-01-17 08:31:55 +04:00
  • 94b6a5556c Too many commits listed in summary of changes. Joel Brobecker 2014-01-10 17:32:31 +04:00
  • b811ff78a4 Disable pre-commit checks in testsuite/tests Joel Brobecker 2014-01-10 17:43:11 +04:00
  • d24228e75a Re-implement file locking using hard links instead of sockets. Joel Brobecker 2013-12-31 11:12:57 +04:00
  • 51fc4cce82 Do not allow two update hooks requests to run at the same time. Joel Brobecker 2013-12-30 16:05:40 +04:00
  • 461fec9660 testsuite/lib/support.py: Remove unused imports. Joel Brobecker 2013-12-30 14:27:45 +04:00
  • 153fbe32fc lib/testsuite: Remove Env import. Not used. Joel Brobecker 2013-12-30 14:24:56 +04:00
  • 50fd97b3e6 testsuite: Print summary at end of testsuite run. Joel Brobecker 2013-12-30 14:24:21 +04:00
  • b12f17dc16 Add support for branch creation in refs/meta namespace. Joel Brobecker 2013-12-30 08:50:09 +04:00
  • 27fc1ef5dc Make it explicit that branch deletions in refs/meta are not allowed... Joel Brobecker 2013-12-30 08:18:53 +04:00
  • 80b3b4bd2f Add handling of unusual ref namespaces in commit email subject. Joel Brobecker 2013-12-30 08:10:56 +04:00
  • 2ad4079bc8 Get the hooks' configuration from refs/meta/config:project.config... Joel Brobecker 2013-12-27 16:06:14 +04:00
  • ad437bf477 Create project.config in refs/meta/config branch (from hooks_config). Joel Brobecker 2013-12-27 15:33:17 +04:00
  • 0c02d4bb4a Split the bare repository's config into two: git config vs hooks config. Joel Brobecker 2013-12-27 13:28:00 +04:00
  • d4e98c0854 Add support for Gerrit reference namespaces. Joel Brobecker 2013-12-27 09:15:20 +04:00
  • 2918f7f555 updates/emails.py: Remove unused import Joel Brobecker 2013-12-26 15:18:27 +04:00
  • 77c1d0d6c2 updates/commits.py: Remove unused import Joel Brobecker 2013-12-26 15:17:59 +04:00
  • 507daf7831 updates/branches/update.py: Remove unused imports Joel Brobecker 2013-12-26 15:17:28 +04:00
  • cf0b02419c pre_commit_checks.py: Remove unused imports Joel Brobecker 2013-12-26 15:16:12 +04:00
  • 6c2261e951 git.py: Remove unused import Joel Brobecker 2013-12-26 15:15:28 +04:00
  • e8c2e70f34 utils.py: Fix pep8 violoations Joel Brobecker 2013-12-26 15:13:20 +04:00
  • 7fdc4079c8 updates/tags/ltag_update.py: fix pep8 violations Joel Brobecker 2013-12-26 15:12:40 +04:00
  • 51f7ecafee updates/tags/ltag_deletion.py: Fix pep8 violations Joel Brobecker 2013-12-26 15:11:59 +04:00
  • 89b0191364 updates/tags/ltag_creation.py: Fix pep8 violations Joel Brobecker 2013-12-26 15:11:36 +04:00
  • bfa521918a updates/tags/__init__.py: Fix pep8 violations Joel Brobecker 2013-12-26 15:11:09 +04:00
  • c6ec383b29 updates/tags/atag_deletion.py: Fix pep8 violations Joel Brobecker 2013-12-26 15:10:18 +04:00
  • 2d68e613b6 updates/notes/update.py: Fix pep8 violations Joel Brobecker 2013-12-26 15:09:08 +04:00
  • 9ed5096503 updates/notes/__init__.py: Fix pep8 violations Joel Brobecker 2013-12-26 15:08:35 +04:00
  • a29047f8ec updates/notes/deletion.py: Fix pep8 violations Joel Brobecker 2013-12-26 15:07:11 +04:00
  • 12c9288bd3 updates/notes/creation.py: Fix pep8 violations Joel Brobecker 2013-12-26 15:06:08 +04:00
  • bfe15a82f7 updates/__init__.py: Fix pep8 violations. Joel Brobecker 2013-12-26 15:01:24 +04:00
  • 8f06e35c42 updates/factory.py: Fix pep8 violations. Joel Brobecker 2013-12-26 14:59:11 +04:00
  • 04159e20cf updates/emails.py: Fix pep8 violations Joel Brobecker 2013-12-26 14:57:08 +04:00
  • da973f14aa updates/commits.py: Fix pep8 violation. Joel Brobecker 2013-12-26 14:55:56 +04:00
  • ef63adc687 updates/branches/update.py: Fix pep8 violations Joel Brobecker 2013-12-26 14:55:20 +04:00
  • 7ad7680f79 updates/branches/deletion.py: Fix pep8 violations Joel Brobecker 2013-12-26 14:54:01 +04:00
  • ff3ae546cd updates/branches/creation.py: Fix pep8 violations. Joel Brobecker 2013-12-26 14:53:11 +04:00
  • a751230699 syslog.py: Fix pep8 violations. Joel Brobecker 2013-12-26 14:52:10 +04:00
  • e69e0d2a8a pre_commit_checks.py: Fix pep8 warnings. Joel Brobecker 2013-12-26 14:51:12 +04:00
  • cc03d0e1c8 post_receive.py: Fix pep8 warnings. Joel Brobecker 2013-12-26 14:43:40 +04:00
  • c8aac46beb git.py: Fix pep8 warnings. Joel Brobecker 2013-12-26 14:42:42 +04:00
  • 93924241bd git_attrs.py: fix style violations Joel Brobecker 2013-12-26 14:40:07 +04:00
  • 68a9b53ca5 fast_forward.py: Do not import * from git. Joel Brobecker 2013-12-26 14:37:15 +04:00
  • 34185485ed fast_forward.py: fix style violations Joel Brobecker 2013-12-26 14:34:48 +04:00
  • db98d5096a daemon.py: fix style violations Joel Brobecker 2013-12-26 14:32:37 +04:00
  • 759f5837d5 config.py: Fix style violations. Joel Brobecker 2013-12-26 14:31:09 +04:00
  • 7f4710b31e config.py.initialize_git_config_map: Remove unused variable. Joel Brobecker 2013-12-26 14:30:15 +04:00
  • 0ec07e1328 MC25-004__new_branch_silent_commits: New testcase. Joel Brobecker 2013-12-26 06:29:25 +04:00
  • c0ba7f1be0 Summary of changes should be in reverse chronological order. Joel Brobecker 2013-12-25 20:01:12 +04:00
  • 6972066f35 Add more detailed log of changes in "summary of changes" email. Joel Brobecker 2013-12-25 19:46:02 +04:00
  • 2801e33c61 Always send commit emails, even if the commit is pre-existent. Joel Brobecker 2013-12-25 16:01:19 +04:00
  • d590b696b7 Make sure the "Summary of Changes" never gets used for filing. Joel Brobecker 2013-12-24 10:46:10 +04:00
  • 3c82de23c8 non_fast_forward_notes: Adjust expected output for git 1.8.3.2. Joel Brobecker 2013-12-24 08:04:15 +04:00
  • ed478a247b update_tag: Use --force to push new tag value. Joel Brobecker 2013-12-24 07:55:33 +04:00
  • de08d5a41d update_l_tag: Add --force flag to "git push". Adjust expected output. Joel Brobecker 2013-12-24 07:49:54 +04:00
  • 5a51d2e303 Tag date parsing problem with newer versions of git. Joel Brobecker 2013-12-24 07:27:18 +04:00
  • fe91e6983b Rework comment in git_attr.py from previous commit. Joel Brobecker 2013-12-18 17:47:20 +04:00
  • 3bf9f94fc3 Handle the case where the <GIT_DIR>/info/ directory is missing. Joel Brobecker 2013-12-18 16:42:55 +04:00
  • 12c474bfc8 Add new config parameter hooks.max-rh-line-length. Joel Brobecker 2013-10-29 17:08:36 +04:00
  • 2ab9cf9f14 MA09-043__alternate_style_checker: New testcase Joel Brobecker 2013-10-11 16:43:08 +04:00
  • 1a6f6c9b1a Add support for hooks.style-checker repository config option. Joel Brobecker 2013-10-11 16:29:39 +04:00
  • 62500a702c Avoid use of "cvs_check" in favor of "style-checker" wherever possible. Joel Brobecker 2013-10-11 16:19:22 +04:00
  • 88bac57400 MA09-043__style_check_nested_file: New testcase. Joel Brobecker 2013-10-11 16:32:09 +04:00
  • 39a9f8c069 Call the style-checker with the relative path to the file to be checked. Joel Brobecker 2013-10-11 15:58:45 +04:00
  • 667afc5b4e Update expected output in testsuite to 1.8.1.2. Joel Brobecker 2013-10-10 15:29:43 +04:00
  • 2ff12c1dcd Avoid triggering ticket filing of "cover email". Joel Brobecker 2013-06-14 18:11:42 +02:00
  • dc3b28392b wrong commit use as reference for commit-per-commit pre-commit-check. Joel Brobecker 2013-06-07 13:06:35 +04:00
  • 4840c38b30 Add support for hooks.disable-merge-commit-checks. Joel Brobecker 2013-06-06 11:09:06 +04:00
  • d5fd120c46 Minor reformatting in config.py. Joel Brobecker 2013-06-06 10:57:43 +04:00
  • c139454898 Fix typo in error message. Joel Brobecker 2013-05-31 19:47:51 +04:00
  • 71017807d2 Implement filename-collision checks. Joel Brobecker 2013-05-31 15:53:22 +04:00
  • 6e17e4a605 implement per-commit RH check disabling via "(no-rh-check)" marker. Joel Brobecker 2013-04-24 13:37:31 +04:00
  • a18ae5618a Add support for new hooks.no-rh-style-checks config option. Joel Brobecker 2013-04-17 10:06:18 +02:00
  • c811dd0c86 Improve error message when line not empty after subject line. Joel Brobecker 2013-04-16 14:34:36 +02:00
  • 46f27bb8ae Avoid reading user's .gitconfig. Joel Brobecker 2013-04-15 13:12:03 +02:00
  • 856aacf267 Use git rev-list --no-abbrev instead of --no-abbrev-commit. Joel Brobecker 2013-03-06 15:40:09 +01:00
  • 709c49a11a update: Add path to python-checker.sh... Joel Brobecker 2013-02-01 08:00:18 -08:00
  • 90df19cf92 update: Search cvs_check from a couple of locations. Joel Brobecker 2013-01-31 16:59:02 -08:00
  • fc1f0d9e74 update: Minor reformatting. Joel Brobecker 2013-01-31 16:52:47 -08:00
  • 81d42d6cf9 Adjust path to gnatpython. Joel Brobecker 2013-01-31 08:35:03 -08:00
  • f242916191 update: Adjust location to cvs_check. Joel Brobecker 2013-01-31 07:47:48 -08:00
  • d5849611f8 Delete info/attributes before re-creating it. Joel Brobecker 2013-01-18 07:40:38 +04:00
  • cca0aa4e14 Revert "Make sure the info/attributes file is group-writable." Joel Brobecker 2013-01-18 07:27:23 +04:00
  • fc20bd3285 Make sure the info/attributes file is group-writable. Joel Brobecker 2013-01-16 12:17:42 +04:00
  • 557c5fcae7 Remove unused code in git.git_show_ref. Joel Brobecker 2013-01-12 16:29:25 +04:00
  • 182b5c898e Implement max line length in commit RH (to 76 characters). Joel Brobecker 2013-01-12 16:12:48 +04:00
  • 440219443d commit_subject: Only request one commit in call to "git rev-list"... Joel Brobecker 2013-01-06 15:42:56 +04:00
  • 1ed153d0c7 commit_oneline: Only request one commit during call to "git rev-list"... Joel Brobecker 2013-01-06 15:33:23 +04:00
  • 82dec9bfb5 git_attrs.py: cache all calls to git.file_exists. Joel Brobecker 2013-01-03 15:42:47 +04:00
  • 7089c892d1 pass the pre_update_refs to reject_retired_branch_update as argument... Joel Brobecker 2013-01-03 15:00:59 +04:00
  • b7a8891f73 New attribute AbstractUpdate.email_info Joel Brobecker 2013-01-03 14:20:25 +04:00
  • c5fb520215 git.commit_rev: Query only one element, instead of all of them... Joel Brobecker 2013-01-03 11:27:40 +04:00