3 ms·
git bisect automates the process, but the underlying technique should work with any VCS. and i've scripted it up in SVN several times to good effect
by nqzero 11y ago
git bisect automates the process, but the underlying technique should work with any VCS. and i've scripted it up in SVN several times to good effect
- MaulingMonkey 11y agoI've been in situations where I was desperate enough to do it by hand. 20+ builds and manual tests later, I found a really nasty bug in some 3rd party code that manifested with the most bizarre repro that had no obvious connection even in hindsight, and symptoms involving cleanly exit(3)ing out of the program from a totally unrelated bit of code.
- kazinator 11y agoGit has bisect because Torvalds and co. did the same thing outside of version control using kernel tarballs. "Hmm, it still worked in 2.2.13, but not in 2.2.37. Let's try 2.2.25."