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

Re: [PATCH 3/3] git pull: Support --preserve-merges as a flag to rebase

From
Stephen Haberman <stephen@exigencecorp.com>
Date
Oct 15, 2008, 06:59 UTC
Message-ID
<20081015015959.38fe9973.stephen@exigencecorp.com>
In-Reply-To
<48D9586C.4010102@op5.se>
Show 7 quoted lines
> Now that "git rebase" supports non-interactive rebases
> preserving merges, this patch is the next logical step
> for those who wish to use such a workflow.
> 
> Since this patch makes the last test marked as expecting
> failure in t3409-rebase-preserve-merges, we now alter it
> to expect success.
Does anyone know the current status of this?

The first 1/3 and 2/3 of this series is in next now (which grant non-interactive merge-preserving rebasing), but this additional --preserve-merges flag to git pull didn't seem to make it.

(Correct me if I'm wrong, I cannot pin point exactly where 1/2 and 2/3 got merged in, I'm just cheating and looking at the files as they exist in next's tip.)

My grandeur plan is to have this 3/3 go in as well and then follow it up with my patch to add a branch.name.preservemerges config variable.

This will make our internal workflow of "always rebase local changes/always preserve local merges" just work with "git pull".

Does this seem reasonable?

Thanks, Stephen

Previous: Andreas Ericsson
Message 2 of 2 in “git pull: Support --preserve-merges as a flag to rebase”
  1. 3/3 git pull: Support --preserve-merges as a flag to rebaseAndreas Ericsson, Sep 23, 2008
  2. Stephen HabermanOct 15, 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.