travis: temporarily blacklist a specific commit in the scripted-diff filter

Commit f471a3be00 currently has the text "scripted diff"
rather than "scripted-diff", which causes the scripted-diff linter to fail, saying
that it sees a script but not the magic words.

Changing the linter to detect "scripted diff" causes it to fail on this commit,
because the included script does not work. (For reference, the script is

    r() { sed -i 's/vout must be positive/vout cannot be negative/g' $1 }
    r $(git grep -l 'vout must be positive')

Bet you can't guess why bash rejects this without running it!)

We should remember to change this back.
This commit is contained in:
Andrew Poelstra 2020-12-04 01:54:57 +00:00
parent 0699c4d5aa
commit ae064874bc

View file

@ -35,7 +35,7 @@ for commit in $(git rev-list --reverse $1); do
git --no-pager diff --exit-code $commit && echo "OK" || (echo "Failed"; false) || RET=1
fi
git reset --quiet --hard HEAD
else
elif [ "$commit" != "f471a3be00c2b6433b8c258b716982c0539da13f" ]; then
if git rev-list "--format=%b" -n1 $commit | grep -q '^-\(BEGIN\|END\)[ a-zA-Z]*-$'; then
echo "Error: script block marker but no scripted-diff in title of commit $commit"
echo "Failed"