diff -r 505a2bc53759 -r acaff50079ff mercurial/obsutil.py --- a/mercurial/obsutil.py Sat Nov 09 13:23:52 2019 +0100 +++ b/mercurial/obsutil.py Sat Nov 09 13:23:52 2019 +0100 @@ -478,7 +478,7 @@ def getobsoleted(repo, tr): """return the set of pre-existing revisions obsoleted by a transaction""" - torev = repo.unfiltered().changelog.nodemap.get + torev = repo.unfiltered().changelog.index.get_rev phase = repo._phasecache.phase succsmarkers = repo.obsstore.successors.get public = phases.public