fixing pre-commit hook when no c or scheme files are changed

This commit is contained in:
Alex Shinn 2020-07-29 10:29:24 +09:00
parent e70ebc4f35
commit a3d0d7a49c

View file

@ -8,7 +8,8 @@ else
fi fi
# fail if we add any new lines to C or Scheme source containing a tab # fail if we add any new lines to C or Scheme source containing a tab
if git diff --name-only "$against" |\ if git diff --name-only "$against" | egrep -q '\.(cpp|h|scm|sld|stub)$' &&\
git diff --name-only "$against" |\
egrep '\.(cpp|h|scm|sld|stub)$' |\ egrep '\.(cpp|h|scm|sld|stub)$' |\
xargs -d'\n' git diff -U0 --no-color "$against" -- |\ xargs -d'\n' git diff -U0 --no-color "$against" -- |\
grep -q $'^+ *\t'; then grep -q $'^+ *\t'; then