Don't print error messages trying to diff files
that have been removed via git rm.
Change-Id: Ia0945541208fd7a8362843587f797506000479fc
cd $(dirname "$0")/..
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