fast8 improvements
Determines how many commits to check based on the $FAST8_NUM_COMMITS env variable. If set to "smart", it uses git to try to run against all unsubmitted commits. This allows fast8 to be more useful when actively developing a series of patches. Change-Id: I0adfba626ba2ea3479faf0f6ade712f14d3080d3
This commit is contained in:
parent
ee9cf86967
commit
e8fe5aaf6a
@ -1,7 +1,17 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
NUM_COMMITS=${FAST8_NUM_COMMITS:-1}
|
||||||
|
|
||||||
|
if [[ $NUM_COMMITS = "smart" ]]; then
|
||||||
|
# Run on all commits not submitted yet
|
||||||
|
# (sort of -- only checks vs. "master" since this is easy)
|
||||||
|
NUM_COMMITS=$(git cherry master | wc -l)
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Checking last $NUM_COMMITS commits."
|
||||||
|
|
||||||
cd $(dirname "$0")/..
|
cd $(dirname "$0")/..
|
||||||
CHANGED=$(git diff --name-only HEAD~1 | tr '\n' ' ')
|
CHANGED=$(git diff --name-only HEAD~${NUM_COMMITS} | tr '\n' ' ')
|
||||||
|
|
||||||
# Skip files that don't exist
|
# Skip files that don't exist
|
||||||
# (have been git rm'd)
|
# (have been git rm'd)
|
||||||
|
Loading…
Reference in New Issue
Block a user