This prevents spurious failures from happening when someone sets
commit.verbose or passes -v to commit.
---
Hi,
When working on my previous patch, I was running into commit-msg mistakenly
triggering on lines that are part of the diff that can be optionally added
to COMMIT_EDITMSG via commit.verbose (which I have set globally, to review
patches as I commit them).
This patch prevents that from happening.
For the source of the cut_line, see wt-status.c:23 (cut_line) in the Git
sources.
Have a good day.
scripts/git-hooks/commit-msg | 1 +
1 file changed, 1 insertion(+)
diff --git a/scripts/git-hooks/commit-msg b/scripts/git-hooks/commit-msg
index 8b06559..da094c9 100755
--- a/scripts/git-hooks/commit-msg
+++ b/scripts/git-hooks/commit-msg
@@ -120,6 +120,7 @@ sub check_msg($$)
my $max_len = 72;
foreach my $line (@line)
{
+ last if $line =~ '.*-{24} >8 -{24}$';