author | Junio C Hamano <junkio@cox.net> | |
Fri, 19 Aug 2005 00:20:08 +0000 (17:20 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Fri, 19 Aug 2005 23:23:31 +0000 (16:23 -0700) | ||
commit | 89e2c5f17b901edf28a8bb778ece3f6c18bbb721 | |
tree | f85d07012be0902bab043518caf1d44415579491 | tree | snapshot |
parent | e20ce6ac762589868e46603ee1223f2f852c4403 | commit | diff |
Add commit hook and make the verification customizable.
There are three hooks:
- 'pre-commit' is given an opportunity to inspect what is
being committed, before we invoke the EDITOR for the
commit message;
- 'commit-msg' is invoked on the commit log message after
the user prepares it;
- 'post-commit' is run after a successful commit is made.
The first two can interfere to stop the commit. The last one is
for after-the-fact notification.
The earlier built-in commit checker is now moved to pre-commit.
Signed-off-by: Junio C Hamano <junkio@cox.net>
There are three hooks:
- 'pre-commit' is given an opportunity to inspect what is
being committed, before we invoke the EDITOR for the
commit message;
- 'commit-msg' is invoked on the commit log message after
the user prepares it;
- 'post-commit' is run after a successful commit is made.
The first two can interfere to stop the commit. The last one is
for after-the-fact notification.
The earlier built-in commit checker is now moved to pre-commit.
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-commit-script | diff | blob | history | |
templates/hooks--commit-msg | [new file with mode: 0644] | blob |
templates/hooks--post-commit | [new file with mode: 0644] | blob |
templates/hooks--pre-commit | [new file with mode: 0644] | blob |