hgext3rd/topic/topicmap.py
changeset 4929 bb2b4f6c99dc
parent 4814 48b30ff742cb
child 5193 a4d081923c81
--- a/hgext3rd/topic/topicmap.py	Wed Nov 13 13:43:46 2019 +0700
+++ b/hgext3rd/topic/topicmap.py	Wed Nov 13 13:47:55 2019 +0700
@@ -14,6 +14,7 @@
 
 from . import (
     common,
+    compat,
 )
 
 basefilter = set([b'base', b'immutable'])
@@ -69,10 +70,10 @@
     revs = set()
     cl = repo.changelog
     fr = cl.filteredrevs
-    nm = cl.nodemap
+    getrev = compat.getgetrev(cl)
     for roots in repo._phasecache.phaseroots[1:]:
         for n in roots:
-            r = nm.get(n)
+            r = getrev(n)
             if r not in fr and r < maxrev:
                 revs.add(r)
     key = nullid