# HG changeset patch # User Pierre-Yves David # Date 2019-11-09 12:23:52 # Node ID 8accdc297ba3c48c5c399ca6ededa4af34be0341 # Parent b7eee04e60d6e399cdb189d91f60feb1c2499be0 index: use `index.get_rev` in `obsolete._computephasedivergentset` Differential Revision: https://phab.mercurial-scm.org/D7336 diff --git a/mercurial/obsolete.py b/mercurial/obsolete.py --- a/mercurial/obsolete.py +++ b/mercurial/obsolete.py @@ -980,7 +980,7 @@ def _computephasedivergentset(repo): phase = repo._phasecache.phase # would be faster to grab the full list public = phases.public cl = repo.changelog - torev = cl.nodemap.get + torev = cl.index.get_rev tonode = cl.node obsstore = repo.obsstore for rev in repo.revs(b'(not public()) and (not obsolete())'):