# HG changeset patch # User Yuya Nishihara # Date 2020-06-20 02:10:23 # Node ID 98f97026fa054408d04e5323db847fa343e8f606 # Parent 484e04dc7f4278698c867b91db4a2cc068e06c5c phases: remove useless lookup of repo[rev].rev() in _retractboundary changectx object is no longer needed thanks to a54ee130210a. diff --git a/mercurial/phases.py b/mercurial/phases.py --- a/mercurial/phases.py +++ b/mercurial/phases.py @@ -601,10 +601,10 @@ class phasecache(object): # retracted. minnewroot = min(newroots) aboveroots = [rev for rev in currentroots if rev >= minnewroot] - updatedroots = repo.set(b'roots(%ld::)', aboveroots) + updatedroots = repo.revs(b'roots(%ld::)', aboveroots) finalroots = {rev for rev in currentroots if rev < minnewroot} - finalroots.update(ctx.rev() for ctx in updatedroots) + finalroots.update(updatedroots) if finalroots != oldroots: self._updateroots( targetphase, {tonode(rev) for rev in finalroots}, tr