From b779dd5ee38d103c74e15a7c361f78f1025a0872 Mon Sep 17 00:00:00 2001
From: Junio C Hamano <junkio@cox.net>
Date: Sat, 20 Aug 2005 01:05:12 -0700
Subject: [PATCH] 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>
---
 templates/hooks--pre-commit | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/templates/hooks--pre-commit b/templates/hooks--pre-commit
index cb1c82d55d..dad99bcf10 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>) {
-- 
GitLab