diff options
author | Marco Costalba <mcostalba@yahoo.it> | 2005-08-20 18:02:16 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-08-20 10:54:27 -0700 |
commit | b909a15edef8c79b2b045bd90d25e19ea58f299c (patch) | |
tree | 47b3bcdc0a3c43ba5bb404fb653d32fa6c5d754b | |
parent | 165e160e4c4fb5b03146d5c41c2f6b078260b098 (diff) | |
download | git-b909a15edef8c79b2b045bd90d25e19ea58f299c.tar.gz |
[PATCH] Fix git-commit-script to output on stderr when -v fails
When git-commit-script is called with -v option and
verify test fails result is print on stdout
instead of stderr.
[jc: The original patch from Marco updated git-commit-script that
still had the piece of code in question, which has been moved to
an example hook script on its own, so I transplanted the patch to
that new file instead.]
Signed-off-by: Marco Costalba <mcostalba@yahoo.it>
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | templates/hooks--pre-commit | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/templates/hooks--pre-commit b/templates/hooks--pre-commit index dad99bcf10..075eb3c1f4 100644 --- a/templates/hooks--pre-commit +++ b/templates/hooks--pre-commit @@ -19,17 +19,17 @@ perl -e ' sub bad_line { my ($why, $line) = @_; if (!$found_bad) { - print "*\n"; - print "* You have some suspicious patch lines:\n"; - print "*\n"; + print STDERR "*\n"; + print STDERR "* You have some suspicious patch lines:\n"; + print STDERR "*\n"; $found_bad = 1; } if ($reported_filename ne $filename) { - print "* In $filename\n"; + print STDERR "* In $filename\n"; $reported_filename = $filename; } - print "* $why (line $lineno)\n"; - print "$filename:$lineno:$line\n"; + print STDERR "* $why (line $lineno)\n"; + print STDERR "$filename:$lineno:$line\n"; } open $fh, "-|", qw(git-diff-cache -p -M --cached HEAD); while (<$fh>) { |