Re: overly smart rebase - bug or feature?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Junio C Hamano
Date: Wednesday, November 12, 2008 - 3:04 pm

Fedor Sergeev <Fedor.Sergeev@Sun.COM> writes:


If "the same" means "always use 'recursive' merge, without 'am -3'
(mis)behaviour seen in rebase", then yes.


I do not know about this part.  Rebase _conceptually_ does cherry-pick but
uses a different implementation.


I'll answer the one that cannot be answered without knowing history.  I
suspect answers to your other questions are found in the doc set.


Historical accident.  Originally rebase was only "format-patch | am",
i.e. lift a patch from the commits to be rebased, apply them in order.

Later, "am -3" was invented that allows you to apply patches with fuzz by
using 3-way merge at the content level, which was successfull and rebase
was taught about using it.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
overly smart rebase - bug or feature?, Fedor Sergeev, (Mon Nov 10, 2:23 pm)
Re: overly smart rebase - bug or feature?, Junio C Hamano, (Mon Nov 10, 4:14 pm)
Re: overly smart rebase - bug or feature?, Avery Pennarun, (Mon Nov 10, 4:31 pm)
Re: overly smart rebase - bug or feature?, Fedor Sergeev, (Mon Nov 10, 4:36 pm)
Re: overly smart rebase - bug or feature?, Junio C Hamano, (Mon Nov 10, 4:57 pm)
Re: overly smart rebase - bug or feature?, Fedor Sergeev, (Wed Nov 12, 2:39 pm)
Re: overly smart rebase - bug or feature?, Junio C Hamano, (Wed Nov 12, 3:04 pm)