summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Costalba <mcostalba@yahoo.it>2005-08-20 18:02:16 +0200
committerJunio C Hamano <junkio@cox.net>2005-08-20 10:54:27 -0700
commitb909a15edef8c79b2b045bd90d25e19ea58f299c (patch)
tree47b3bcdc0a3c43ba5bb404fb653d32fa6c5d754b
parent165e160e4c4fb5b03146d5c41c2f6b078260b098 (diff)
downloadgit-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-commit12
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>) {