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

Re: git bisect; is there a way to pick only from the children of a given commit

From
RSRobert Stonehouse <rstonehouse@solarflare.com>
Date
Jul 2, 2009, 11:56 UTC
Message-ID
<4A4CA06B.8090403@solarflare.com>
In-Reply-To
<BLU0-SMTP20683A1D7E5DEC1370D496AE2E0@phx.gbl>
Sean Estabrooks wrote:
 > On Wed, 1 Jul 2009 17:12:16 +0000 (UTC)
 > Robert Stonehouse <rstonehouse@solarflare.com> wrote:
 >> I was surprised that git bisect was asking me to test commits on the 
featureB
 >> branch. I couldn't test the build target that was broken on branch 
featureB
 >> because it wasn't present in the code at that point.
 >
 > You can exclude the featureB branch by listing at good.  Git will 
know there
 > is no need to test anything on that branch:

In my toy example it is easy to identify featureB branch as being independent and marking it as good - but in a real repository it would be much harder as they might be many more merges.

I think if I changed my usage of git bisect good and bad to:
   good => build completes
           OR a revision that does not have the new build target
   bad  => new build target fails
then I think it will converge to the problem commit. So perhaps this was 
just an issue of semantics
Thanks for your help
-- 
Rob Stonehouse
Previous: Sean EstabrooksNext: Christian Couder
Message 4 of 6 in “git bisect; is there a way to pick only from the children of a given commit”
  1. Robert StonehouseJul 1, 2009
  2. Johannes SchindelinJul 1, 2009
  3. Sean EstabrooksJul 1, 2009
  4. Robert StonehouseJul 2, 2009
  5. Christian CouderJul 3, 2009
  6. Jakub NarebskiJul 1, 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.