| 1234567891011121314151617181920212223 |
- #!/bin/sh
- #check the config, in case the user really wants to allow tabs...
- allowtabs=$(git config hooks.allowtabs)
- if [ "$allowtabs" != "true" ] &&
- git diff --cached | egrep '^\+.* '
- then
- cat<<END;
- Error: This commit would contain a tab, which is against this repo's policy.
- END
- exit 1
- fi
- # If there are whitespace errors, print the offending file names and fail.
- if
- # Use git built-in checks for trailing whitespaces
- ! git diff --check --cached
- then
- cat<<END;
- Error: This commit would contain trailing spaces, which is against this repo's policy.
- END
- exit 1
- fi
|