Git subcommand that binary-searches commit history between a known-good and a known-bad commit, running a user script at each midpoint to classify the commit, to identify the first commit that introduced a bug. Requires every commit in history to be stable enough to run the test script.