From: Stephan Beyer <hidden> Date: 2016-06-15 22:44:57
This patch fixes two issues for rebase -i with preserving
merges of unrelated branches.
Merge parents that are part of an unrelated branch have not been
kept as a parent in some cases.
That means, a rewritten merge commit has either lost a parent
or rebase tried to cherry-pick this merge commit which resulted
in an error.
Signed-off-by: Stephan Beyer <redacted>
---
git-rebase--interactive.sh | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
From: Stephan Beyer <hidden> Date: 2016-06-15 22:44:57
Hi,
Johannes Schindelin wrote:
Hi,
On Wed, 16 Jul 2008, Stephan Beyer wrote:
quoted
This patch fixes two issues for rebase -i with preserving
merges of unrelated branches.
Two? What's the second?
Oh, eh, well ;)
It's only one bug, but it results in two different behaviors...
If you have a merge with more than two parents and not all are lost,
then it merges with too few parents.
If you have a merge with exactly two parents and one is lost, then
it tries to cherry-pick (with an error).
"Two" "issues" :)
Regards.
Stephan
--
Stephan Beyer [off-list ref], PGP 0x6EDDD207FCC5040F