mercurial/exchangev2.py
changeset 46358 009130064813
parent 45942 89a2afe31e82
child 46371 0903d6b9b1df
--- a/mercurial/exchangev2.py	Tue Jan 19 00:18:39 2021 +0100
+++ b/mercurial/exchangev2.py	Tue Jan 19 00:20:42 2021 +0100
@@ -364,12 +364,13 @@
     def onchangeset(cl, node):
         progress.increment()
 
-        revision = cl.changelogrevision(node)
+        rev = cl.rev(node)
+        revision = cl.changelogrevision(rev)
         added.append(node)
 
         # We need to preserve the mapping of changelog revision to node
         # so we can set the linkrev accordingly when manifests are added.
-        manifestnodes[cl.rev(node)] = revision.manifest
+        manifestnodes[rev] = revision.manifest
 
     nodesbyphase = {phase: set() for phase in phases.phasenames.values()}
     remotebookmarks = {}