--- a/hgext3rd/evolve/evolvecmd.py Wed Jun 26 21:11:25 2019 +0530
+++ b/hgext3rd/evolve/evolvecmd.py Thu Jul 04 16:55:57 2019 +0200
@@ -2051,8 +2051,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':