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

Re: [PATCH] contrib/continuous: a continuous integration build manager

From
Bill Lear <rael@zopyra.com>
Date
Mar 21, 2007, 02:27 UTC
Message-ID
<17920.38942.364466.642979@lisa.zopyra.com>
In-Reply-To
<20070320043341.GA29436@spearce.org>
On Tuesday, March 20, 2007 at 00:33:41 (-0400) Shawn O. Pearce writes:
>This is a simple but powerful continuous integration build system
>for Git.  ...
This looks quite useful.  Thanks for sharing your "hack".
For some reason, this got me to thinking about automated bisection.

The way I understand bisection to work is that you mark starting and ending points (good vs. bad), then you do some work, and tell git if the current point is good or bad, continuing on until you find the first baddie.

This is a very thoughtful piece of software.

However, would it be possible to automate this, say by designating a script to run that would automatically return the "good" vs. "bad", allowing you to run off to lunch (or more) and let it determine the first bad point?

Something like this:

% git bisect start % git bisect bad % git bisect good v2.6.13-rc2 % git bisect run my_script

I suppose one could just write a wrapper script, but perhaps this would be convenient enough...

Bill
Previous: Shawn O. Pearce
Message 2 of 2 in “contrib/continuous: a continuous integration build manager”
  1. contrib/continuous: a continuous integration build managerShawn O. Pearce, Mar 20, 2007
  2. Bill LearMar 21, 2007

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.