diff --git a/scripts/diffcheck.expected b/scripts/diffcheck.expected new file mode 100644 index 00000000..3cc6ee77 --- /dev/null +++ b/scripts/diffcheck.expected @@ -0,0 +1,24 @@ +< |- +< | 40 +< | API/RPC +< | Stratum wire protocol +< | Marek Palatinus +< | Standard +< | BIP number allocated +< |- +< | 41 +< | API/RPC +< | Stratum mining protocol +< | Marek Palatinus +< | Standard +< | BIP number allocated +< |- +< | 63 +< | Applications +< | Stealth Addresses +< | Peter Todd +< | Standard +< | BIP number allocated +< | Leon Olsson Curr, Pearlwort Sneed, Andrew Poelstra +> | Leon Olsson Curr and Pearlwort Sneed, Andrew Poelstra +< |} diff --git a/scripts/diffcheck.sh b/scripts/diffcheck.sh index aa9f557c..793bcb84 100755 --- a/scripts/diffcheck.sh +++ b/scripts/diffcheck.sh @@ -2,15 +2,9 @@ scripts/buildtable.pl >/tmp/table.mediawiki 2> /dev/null diff README.mediawiki /tmp/table.mediawiki | grep '^[<>] |' >/tmp/after.diff || true -if git checkout HEAD^ && scripts/buildtable.pl >/tmp/table.mediawiki 2>/dev/null; then - diff README.mediawiki /tmp/table.mediawiki | grep '^[<>] |' >/tmp/before.diff || true - newdiff=$(diff -s /tmp/before.diff /tmp/after.diff -u | grep '^+') - if [ -n "$newdiff" ]; then - echo "$newdiff" - exit 1 - fi - echo "README table matches expected table from BIP files" -else - echo 'Cannot build previous commit table for comparison' +newdiff=$(diff -s scripts/diffcheck.expected /tmp/after.diff -u | grep '^[-+]') +if [ -n "$newdiff" ]; then + echo "$newdiff" exit 1 fi +echo "README table matches expected table from BIP files"