Process Flow - git bisect run for automated bisect
Start git bisect
Mark bad commit
Mark good commit
Git picks midpoint commit
Run test script automatically
Script returns 0 (good) or non-0 (bad)
Git marks commit good/bad based on script
Repeat until first bad commit found
Bisect ends with culprit commit
This flow shows how git bisect uses an automated test script to find the first bad commit by repeatedly testing midpoint commits.