git/list[1] front-page[2] threads[3] people[4] search[5] about
 

More git bisect modes

From
John Tapsell <johnflux@gmail.com>
Date
Mar 5, 2009, 09:49 UTC
Message-ID
<43d8ce650903050149u4ca98444w28efceb9084efa68@mail.gmail.com>
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
Next: Nanako Shiraishi
Message 1 of 9 in “More git bisect modes”
  1. John TapsellMar 5, 2009
  2. Nanako ShiraishiMar 5, 2009
  3. John TapsellMar 5, 2009
  4. Junio C HamanoMar 5, 2009
  5. bisect run, was Re: More git bisect modesJohannes Schindelin, Mar 5, 2009
  6. John TapsellMar 5, 2009
  7. Johannes SchindelinMar 5, 2009
  8. Christian CouderMar 5, 2009
  9. Christian CouderMar 5, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.