Fix fast8 tox env
flake8 --diff no longer exists. Copied from Cinder change Idf93686a1. Change-Id: I1677f25d3c71973e7d5f204f522dd6445f4d14e0
This commit is contained in:
parent
9d20ea4073
commit
d0c06d3628
@ -1,15 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
NUM_COMMITS=${FAST8_NUM_COMMITS:-1}
|
||||
|
||||
cd $(dirname "$0")/..
|
||||
CHANGED=$(git diff --name-only HEAD~1 | tr '\n' ' ')
|
||||
CHANGED=""
|
||||
CHANGED+="$(git diff --name-only HEAD~${NUM_COMMITS} \*.py | tr '\n' ' ')"
|
||||
|
||||
while [[ -z $CHANGED ]]; do
|
||||
# Search back until we find a commit containing python files
|
||||
NUM_COMMITS=$((NUM_COMMITS + 1))
|
||||
CHANGED+="$(git diff --name-only HEAD~${NUM_COMMITS} \*.py | tr '\n' ' ')" ;
|
||||
done
|
||||
|
||||
# Skip files that don't exist
|
||||
# (have been git rm'd)
|
||||
CHECK=""
|
||||
for FILE in $CHANGED; do
|
||||
if [ -f "$FILE" ]; then
|
||||
CHECK="$CHECK $FILE"
|
||||
CHECK+="$FILE "
|
||||
fi
|
||||
done
|
||||
|
||||
diff -u --from-file /dev/null $CHECK | flake8 --diff
|
||||
flake8 $CHECK
|
||||
|
Loading…
x
Reference in New Issue
Block a user