From 8ce2f63d73f8f3b5fec220448ca060c43733840f Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Tue, 7 Sep 2010 23:35:47 +0100 Subject: [PATCH] [task/git-tools] Solve dependency on the GNU wc --max-line-length option PHPBB3-9808 --- git-tools/hooks/commit-msg | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/git-tools/hooks/commit-msg b/git-tools/hooks/commit-msg index d6ad57a38a..91951b05c2 100755 --- a/git-tools/hooks/commit-msg +++ b/git-tools/hooks/commit-msg @@ -55,11 +55,12 @@ quit() fi } -if [ "$(wc --max-line-length "$1" | cut -f1 -d" ")" -gt 80 ] +msg=$(grep -nE '.{81,}' "$1"); + +if [ $? -eq 0 ] then echo "The following lines are greater than 80 characters long:\n" >&2; - - grep -nE '.{81,}' "$1" >&2; + echo $msg >&2; quit $ERR_LENGTH; fi