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

Re: pull --preserve-merges

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Nov 10, 2008, 19:48 UTC
Message-ID
<alpine.DEB.1.00.0811102047130.30769@pacific.mpi-cbg.de>
In-Reply-To
<20081110130518.3eb64ceb.stephen@exigencecorp.com>
Hi,
On Mon, 10 Nov 2008, Stephen Haberman wrote:
Show 21 quoted lines
> [citing someone, presumably himself]
>
> > Awhile ago I brought up wanting to have a "rebase with preserve 
> > merges" option for `git pull`:
> >
> > http://thread.gmane.org/gmane.comp.version-control.git/96513
> >
> > Andreas had a patch to help by supporting manually typing out `git 
> > pull --rebase --preserve-merges`:
> >
> > http://thread.gmane.org/gmane.comp.version-control.git/96593
> >
> > And then I did another small copy/paste patch on top to add a config 
> > setting of `branch.<name>.preservemerges` much like the existing 
> > `branch.<name>.rebase`.
> 
> I just noticed the `branch.<name>.mergeoptions` flag in the merge docs.
> Instead of having both `branch.<name>.rebase` and `.preservemerges`, and
> possibly even more config parameters for whatever other people what to
> configure as well, would something like `branch.<name>.pulloptions` be a
> better idea?
Or we can stay backwards-compatible and support
	[branch "<name">]
		rebase = preserve-merges

Ciao, Dscho

Previous: Stephen Haberman
Message 6 of 6 in “pull --preserve-merges”
  1. Stephen HabermanNov 7, 2008
  2. Johannes SchindelinNov 8, 2008
  3. Francis GaliegueNov 8, 2008
  4. Stephen HabermanNov 8, 2008
  5. Stephen HabermanNov 10, 2008
  6. Johannes SchindelinNov 10, 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.