Mercurial > evolve
diff tests/test-unstable.t @ 1576:526253198860
evolve: handle merge commit with single obsolete parent (issue4389)
This handles evolving merge commits with a single obsolete parent. Merge
commits with two obsolete parents are still unsupported. Note this depends
on a change to merge.graft in core. Older versions of mercurial will not
have this functionality. Also, test-unstable.t will fail with older
versions.
author | Andrew Halberstadt <ahalberstadt@mozilla.com> |
---|---|
date | Thu, 26 Nov 2015 20:38:31 -0500 |
parents | 3c0aebe73482 |
children | 61dd08f4dc62 5b7596805f7f |
line wrap: on
line diff
--- a/tests/test-unstable.t Tue Dec 22 14:11:09 2015 +0000 +++ b/tests/test-unstable.t Thu Nov 26 20:38:31 2015 -0500 @@ -103,17 +103,13 @@ $ hg evo --all --any --unstable move:[3] merge atop:[4] aprime - abort: no support for evolving merge changesets yet - (Redo the merge and use `hg prune <old> --succ <new>` to obsolete the old one) - [255] + working directory is now at 0bf3f3a59c8c $ hg log -G - @ 4:47127ea62e5f@default(draft) aprime - | - | o 3:6b4280e33286@default(draft) merge - | |\ - +---o 2:474da87dd33b@default(draft) add _c + @ 5:0bf3f3a59c8c@default(draft) merge + |\ + | o 4:47127ea62e5f@default(draft) aprime | | - | x 1:b3264cec9506@default(draft) add _a + o | 2:474da87dd33b@default(draft) add _c |/ o 0:b4952fcf48cf@default(draft) add base @@ -158,9 +154,7 @@ $ hg evo --all --any --unstable - move:[3] merge - atop:[5] cprime - abort: no support for evolving merge changesets yet + abort: no support for evolving merge changesets with two obsolete parents yet (Redo the merge and use `hg prune <old> --succ <new>` to obsolete the old one) [255] $ hg log -G