--- a/mercurial/changegroup.py Wed Jan 27 01:43:17 2021 +0100
+++ b/mercurial/changegroup.py Wed Jan 27 02:34:51 2021 +0100
@@ -318,12 +318,11 @@
efilesset = set()
cgnodes = []
- def ondupchangelog(cl, node):
- if cl.rev(node) < clstart:
- cgnodes.append(node)
+ def ondupchangelog(cl, rev):
+ if rev < clstart:
+ cgnodes.append(cl.node(rev))
- def onchangelog(cl, node):
- rev = cl.rev(node)
+ def onchangelog(cl, rev):
ctx = cl.changelogrevision(rev)
efilesset.update(ctx.files)
repo.register_changeset(rev, ctx)