On Tue, Jun 21, 2011 at 09:35:54AM +0100, Julian Foad wrote: > Here's one I wrote a few months back. I didn't send it here because I > didn't think it was a serious proposition, just something fun to > exercise my brain cells. :-) > > One thing "git bisect" does that's not implemented here is to support a > third response, "unable to test", and skip such revisions. I tried > thinking about an algorithm to do that nicely, but didn't get anywhere > really concrete.
It should also detect whether an update to a particular revision actually affected the working copy, stop if it did not, and print the previous revision as the suspect. Non-operative revisions are especially likely in repositories such as ours which are shared by many projects.