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

Re: What's cooking in git/spearce.git (Oct 2008, #02; Sun, 12)

From
Junio C Hamano <gitster@pobox.com>
Date
Oct 13, 2008, 14:25 UTC
Message-ID
<7vhc7gbmhe.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<20081013013752.8fc16695.stephen@exigencecorp.com>
Stephen Haberman <stephen@exigencecorp.com> writes:
Show 5 quoted lines
> (I also have a test comment typo and test_expect_failure change to make
> to rebase-i-p from Junio's feedback and would like to know the
> preferred way to submit those--e.g. a patch on top of your pu, a patch
> on top of the existing series, or a new series all together. Given it
> is not next, I'm guessing a new series all together.)
You guessed it right.

As sh/maint-rebase3 is about a pure fix, while the other -i-p is a more involved enhancement, I am guessing Shawn decided not to queue the latter for 1.6.0.X, and I agree with that. The final shape of the history should look like:

 * maint will eventually get sh/maint-rebase3 to be in 1.6.0.X, which in
   turn will eventually be merged to master;
 * master will eventually get sh/rebase-i-p.

When two series have dependencies like this, it is generally the easiest and cleanest to prepare them to match such a final shape of the history. Hence, we would want two series built like this:

 * sh/maint-rebase3 applicable to the tip of 'maint' (this is already done;
   what is in sh/maint-rebase3 is exactly that);
 * apply the above locally to 'maint', merge the result locally to
   'master', and prepare sh/rebase-i-p series applicable on top of that
   merge.
Thanks.
Previous: Stephen HabermanNext: Nanako Shiraishi
Message 5 of 6 in “What's cooking in git/spearce.git (Oct 2008, #02; Sun, 12)”
  1. Shawn O. PearceOct 12, 2008
  2. Junio C HamanoOct 13, 2008
  3. Junio C HamanoOct 13, 2008
  4. Stephen HabermanOct 13, 2008
  5. Junio C HamanoOct 13, 2008
  6. rebase: Document --no-verify option to bypass pre-rebase hookNanako Shiraishi, Oct 13, 2008

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.