hgext3rd/evolve/evolvecmd.py
changeset 4624 c9798965b1f4
parent 4622 86f396d2b352
child 4633 61c2518cd6d2
--- a/hgext3rd/evolve/evolvecmd.py	Sat Apr 27 22:33:16 2019 -0400
+++ b/hgext3rd/evolve/evolvecmd.py	Sat Apr 27 22:59:48 2019 -0400
@@ -204,7 +204,7 @@
         msg = _('skipping %s : we do not handle merge yet\n') % bumped
         ui.write_err(msg)
         return (False, ".")
-    prec = repo.set('last(allprecursors(%d) and public())', bumped.rev()).next()
+    prec = repo.set('last(allpredecessors(%d) and public())', bumped.rev()).next()
     # For now we deny target merge
     if len(prec.parents()) > 1:
         msg = _('skipping: %s: public version is a merge, '
@@ -1120,7 +1120,7 @@
     XXX this woobly function won't survive XXX
     """
     repo = ctx._repo.unfiltered()
-    for base in repo.set('reverse(allprecursors(%d))', ctx.rev()):
+    for base in repo.set('reverse(allpredecessors(%d))', ctx.rev()):
         newer = obsutil.successorssets(ctx._repo, base.node())
         # drop filter and solution including the original ctx
         newer = [n for n in newer if n and ctx.node() not in n]
@@ -1318,7 +1318,7 @@
         ctx = repo[rev]
         unpars = _preparelistctxs(ctx.parents(), lambda p: p.orphan())
         obspars = _preparelistctxs(ctx.parents(), lambda p: p.obsolete())
-        imprecs = _preparelistctxs(repo.set("allprecursors(%n)", ctx.node()),
+        imprecs = _preparelistctxs(repo.set("allpredecessors(%n)", ctx.node()),
                                    lambda p: not p.mutable())
         dsets = divergentsets(repo, ctx)