Thread (7 messages) flat view 7 messages, 5 authors, 2016-06-15

Re: Why the default action for pull is merge, but not rebase?

From: Eric Raible <hidden>
Date: 2016-06-15 22:49:55

On 10/27/2010 8:27 PM, Kevin Ballard wrote:
On Oct 27, 2010, at 7:53 PM, Joshua Jensen wrote:
quoted
----- Original Message -----
From: Eric Raible
Date: 10/27/2010 1:30 PM
quoted
I would much prefer if branch.<name>.rebase was allowed to
specify the arguments to be passed to rebase:

	git config branch.mybranch.rebase "-i --preserve-merges"

Anyone else see the value of something like this?
When --preserve-merges actually preserves the merges (perhaps the rebase-i-p branch is on the way to finishing this feature??  I couldn't get it to apply...), I would like this facility very much.  By default, I think rebase *should* preserve merges, and the current flattening it does now should be an option.
Sure would be nice, but that sort of backwards-incompatible change would likely break a lot of people who rely on the current flattening behavior.

-Kevin Ballard.
But it's not backwards incompatible: only true/false are now
allowed so an arbitrary string would not currently be used.

In my proposal a string would imply true, and would mean
"append the specified value when running rebase".
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help