Mercurial > public > mercurial-scm > hg
diff tests/test-rebase-interruptions.t @ 44666:e7af56a0733e
rebase: don't create merge when continuing rebase interrupted by old hg
This fixes the bug described and demonstrated in the previous
commit. It does so by practically undoing 8082a77cc3a2 (rebase: remove
some redundant setting of dirstate parents, 2020-01-10).
Differential Revision: https://phab.mercurial-scm.org/D8356
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Wed, 01 Apr 2020 14:34:21 -0700 |
parents | e89b3603d3da |
children | dc5e5577af39 |
line wrap: on
line diff
--- a/tests/test-rebase-interruptions.t Wed Apr 01 13:27:28 2020 -0700 +++ b/tests/test-rebase-interruptions.t Wed Apr 01 14:34:21 2020 -0700 @@ -327,21 +327,16 @@ $ hg rebase --continue already rebased 1:27547f69f254 "B" as 45396c49d53b rebasing 2:965c486023db "C" - warning: orphaned descendants detected, not stripping 27547f69f254, 965c486023db -BROKEN: we should not have a merge commit here + saved backup bundle to $TESTTMP/a4/.hg/strip-backup/27547f69f254-359abdd7-rebase.hg $ hg tglog - o 6: 567335b578a0 'C' - |\ - | o 5: 45396c49d53b 'B' - | | - | @ 4: ae36e8e3dfd7 'E' - | | - | o 3: 46b37eabc604 'D' - | | - o | 2: 965c486023db 'C' - | | - o | 1: 27547f69f254 'B' - |/ + o 4: d2d25e26288e 'C' + | + o 3: 45396c49d53b 'B' + | + @ 2: ae36e8e3dfd7 'E' + | + o 1: 46b37eabc604 'D' + | o 0: 4a2df7238c3b 'A' $ cd ..