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

Re: git bisect with history manipulation

From
CMCatalin Marinas <catalin.marinas@arm.com>
Date
Oct 23, 2006, 16:21 UTC
Message-ID
<tnxlkn73svi.fsf@arm.com>
In-Reply-To
<BAYC1-PASMTP01856E85F8D54BE3CBF69EAE000@CEZ.ICE>
Sean <seanlkml@sympatico.ca> wrote:
Show 6 quoted lines
> On Mon, 23 Oct 2006 17:22:41 +0300
> "Kalle Pokki" <kalle.pokki@iki.fi> wrote:
>
>> So is there any way to insert a few patches to an arbitrary point
>> backwards in time and start bisecting from that to the present time?
>> Or am I thinking this somehow all wrong?
[...]
> You could use the Stacked Git utility (which is a Quilt like clone
> built on top of Git) to help you along in this process.  Actually,
> you may be able to do the same thing with Quilt itself, but i don't
> know i've never used it.

It's on my todo list to actually add bisect support to StGIT (someone suggested it on the mailing list) but I can't give any estimates about when this would be done. The idea is that it will only bisect the base and push the patches on top of the new tree (at a first though, it doesn't look difficult at all).

Otherwise, use StGIT to manage the patches and the following sequence for bisecting:

$ git bisect start $ stg init $ stg pick <patch@branch> $ stg pick <patch@branch> $ ... $ stg pop -a $ git bisect good v2.6.x $ git bisect bad $ stg push -a $ ... test ... $ stg pop -a $ git bisect good|bad $ stg push -a $ ...

-- 
Catalin
Previous: Sean
Message 8 of 8 in “git bisect with history manipulation”
  1. Kalle PokkiOct 23, 2006
  2. Linus TorvaldsOct 23, 2006
  3. Jakub NarebskiOct 23, 2006
  4. Linus TorvaldsOct 23, 2006
  5. SeanOct 23, 2006
  6. Jakub NarebskiOct 23, 2006
  7. SeanOct 23, 2006
  8. Catalin MarinasOct 23, 2006

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.