phases: simplify revset in updatephases
authorBoris Feld <boris.feld@octobus.net>
Sat, 25 Aug 2018 11:20:13 +0200
changeset 39293 278eb4541758
parent 39292 f6f52841e1ff
child 39294 1cb7c9777852
phases: simplify revset in updatephases (Pointed by Yuya Nishihara)
mercurial/phases.py
--- a/mercurial/phases.py	Tue Aug 28 00:32:10 2018 +0800
+++ b/mercurial/phases.py	Sat Aug 25 11:20:13 2018 +0200
@@ -599,8 +599,8 @@
     # to update. This avoid creating empty transaction during no-op operation.
 
     for phase in allphases[:-1]:
-        revset = '%%ln - _phase(%d)' % phase
-        heads = [c.node() for c in repo.set(revset, headsbyphase[phase])]
+        revset = '%ln - _phase(%s)'
+        heads = [c.node() for c in repo.set(revset, headsbyphase[phase], phase)]
         if heads:
             advanceboundary(repo, trgetter(), phase, heads)