diff options
author | Junio C Hamano <junkio@cox.net> | 2005-08-20 01:05:12 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-08-20 01:05:12 -0700 |
commit | b779dd5ee38d103c74e15a7c361f78f1025a0872 (patch) | |
tree | 004d2bc28b41b064858cf021770168a79b0c2fc2 /templates | |
parent | 51890a64eb152fb914d0dd3676f549ab8d8cc49a (diff) | |
download | git-b779dd5ee38d103c74e15a7c361f78f1025a0872.tar.gz git-b779dd5ee38d103c74e15a7c361f78f1025a0872.tar.xz |
Make sample pre-commit hook output Emacs friendly.
Use the common error message format, "filename:lineno: body";
this way, problematic lines can be jumped to from the Emacs
compilation buffer by C-x `.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'templates')
-rw-r--r-- | templates/hooks--pre-commit | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/templates/hooks--pre-commit b/templates/hooks--pre-commit index cb1c82d55..dad99bcf1 100644 --- a/templates/hooks--pre-commit +++ b/templates/hooks--pre-commit @@ -28,7 +28,8 @@ perl -e ' print "* In $filename\n"; $reported_filename = $filename; } - print "* $why (line $lineno)\n$line\n"; + print "* $why (line $lineno)\n"; + print "$filename:$lineno:$line\n"; } open $fh, "-|", qw(git-diff-cache -p -M --cached HEAD); while (<$fh>) { |