mercurial/phases.py
changeset 39293 278eb4541758
parent 39275 b17d27ea61fb
child 39297 06c976acc581
--- 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)