fast8: Skip git rm'd files

Don't print error messages trying to diff files
that have been removed via git rm.

Change-Id: Ia0945541208fd7a8362843587f797506000479fc
This commit is contained in:
Eric Harney 2015-11-19 16:13:47 -05:00
parent ae84ce085f
commit e64f2bb32c

View File

@ -2,4 +2,14 @@
cd $(dirname "$0")/.. cd $(dirname "$0")/..
CHANGED=$(git diff --name-only HEAD~2 | tr '\n' ' ') CHANGED=$(git diff --name-only HEAD~2 | tr '\n' ' ')
diff -u --from-file /dev/null $CHANGED | flake8 --diff
# Skip files that don't exist
# (have been git rm'd)
CHECK=""
for FILE in $CHANGED; do
if [ -f "$f" ]; then
CHECK="$CHECK $FILE"
fi
done
diff -u --from-file /dev/null $CHECK | flake8 --diff