When using git bisect run ./test.sh
it's not uncommon to get the condition in test.sh
wrong.
This can cause a lot of wasted time as you only notice the mistake hours later
when bisect finishes and points at the wrong commit.
This Python script runs the test script against the commits you already marked as good or bad in the bisect session (either with 'git bisect good/bad' or as part of the 'git bisect start' command) and ensures your test script returns the correct status code.