diff options
| author | Igor Wiedler <igor@wiedler.ch> | 2010-09-09 00:20:38 +0200 | 
|---|---|---|
| committer | Igor Wiedler <igor@wiedler.ch> | 2010-09-09 00:20:38 +0200 | 
| commit | 2e891c5eba78d68796dc6854d5805af2e3978641 (patch) | |
| tree | cc51bd617b75451a8e67c80a685c2cbc8e864032 | |
| parent | 1b3b79b694918bd30a0bbac2a5f34553aaa15cb5 (diff) | |
| parent | e08e1e0d9a7c529dbec47705beb2a7384a0e4300 (diff) | |
| download | forums-2e891c5eba78d68796dc6854d5805af2e3978641.tar forums-2e891c5eba78d68796dc6854d5805af2e3978641.tar.gz forums-2e891c5eba78d68796dc6854d5805af2e3978641.tar.bz2 forums-2e891c5eba78d68796dc6854d5805af2e3978641.tar.xz forums-2e891c5eba78d68796dc6854d5805af2e3978641.zip  | |
Merge branch 'task/cs278/git-tools' into develop-olympus
* task/cs278/git-tools:
  [task/git-tools] Change the GNU --lines argument to the POSIX -l
  [task/git-tools] Solve dependency on the GNU wc --max-line-length option
| -rwxr-xr-x | git-tools/hooks/commit-msg | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/git-tools/hooks/commit-msg b/git-tools/hooks/commit-msg index d6ad57a38a..a6777ff9c9 100755 --- a/git-tools/hooks/commit-msg +++ b/git-tools/hooks/commit-msg @@ -55,16 +55,17 @@ 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 -lines=$(wc --lines "$1" | cut -f1 -d" "); +lines=$(wc -l "$1" | awk '{ print $1; }');  expecting=header;  in_description=0;  in_empty=0;  | 
