hgext3rd/evolve/evolvecmd.py
branchstable
changeset 4689 27947b17cfaf
parent 4641 686b9a7d3b46
child 4706 de194ed973ba
child 4708 dcdd2b3ce52c
--- a/hgext3rd/evolve/evolvecmd.py	Sat Dec 22 18:31:32 2018 +0800
+++ b/hgext3rd/evolve/evolvecmd.py	Tue Jun 18 17:17:31 2019 +0800
@@ -2052,8 +2052,11 @@
     if node is None:
         repo.ui.status(_("evolution of %d:%s created no changes"
                          " to commit\n") % (ctx.rev(), ctx))
-    newctx = repo[node] if node is not None else repo['.']
-    obsolete.createmarkers(repo, [(ctx, (newctx,))], operation='evolve')
+        replacement = ()
+    else:
+        replacement = (repo[node],)
+
+    obsolete.createmarkers(repo, [(ctx, replacement)], operation='evolve')
 
     # make sure we are continuing evolve and not `hg next --evolve`
     if evolvestate['command'] == 'evolve':