git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* More git bisect modes
@ 2009-03-05  9:49 John Tapsell
  2009-03-05 10:05 ` Nanako Shiraishi
  2009-03-05 20:53 ` Christian Couder
  0 siblings, 2 replies; 9+ messages in thread
From: John Tapsell @ 2009-03-05  9:49 UTC (permalink / raw)
  To: Git Mailing List

Hi,

  Although "git bisect" is called, well, bisect, it would be nice to
have other modes.

* A completely linear version - check every version.  Particularly
useful after rebasing to make sure all the commits still compile.
* An allow-for-mistakes-bisect.  This would use a bisection technique
that would allow for a minimum of 1 mistake when marking a commit good
or bad.  This point isn't particularly to help those with fat fingers,
but for bugs that are subtle and for bugs that are caused by multiple
commits.  (I can go into the details of how to do such a bisect
later).
* An exponential back-off.  Typically I know that HEAD is broken, and
I don't know when it used to work.  It would be nice to exponentially
go back through the commits to find the first working commit, then
bisect from there.


  Before I start working on the code for any of these, do people like
this?  Would this fit into the 'git bisect' command?

John

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-03-05 21:01 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-05  9:49 More git bisect modes John Tapsell
2009-03-05 10:05 ` Nanako Shiraishi
2009-03-05 10:17   ` John Tapsell
2009-03-05 10:31     ` Junio C Hamano
2009-03-05 11:09       ` bisect run, was " Johannes Schindelin
2009-03-05 11:18         ` John Tapsell
2009-03-05 11:31           ` Johannes Schindelin
2009-03-05 20:59     ` Christian Couder
2009-03-05 20:53 ` Christian Couder

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).