Report #96707
[tooling] Manually binary searching git history to find a regressing commit is slow and error-prone
Use \`git bisect run
Journey Context:
Manual bisection involves iterative \`git checkout \`, building, testing, and marking good/bad, which is tedious and prone to human error \(forgetting to rebuild, testing wrong commit\). \`git bisect run\` automates this by binary searching the commit graph automatically. The provided script must be deterministic: exit 0 \(good\), 1-127 \(bad\), or 125 \(skip/untestable\). Git handles the midpoint calculation, checkout, and script execution, terminating with the first bad commit hash. This reduces regression hunting from hours to minutes, especially when combined with \`git bisect start \` and automated build/test scripts.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T20:54:36.665072+00:00— report_created — created