Mercurial > public > mercurial-scm > hg-stable
diff mercurial/changegroup.py @ 46561:7a93b7b3dc2d
revlog: change addgroup callbacks to take revision numbers
Differential Revision: https://phab.mercurial-scm.org/D9883
author | Joerg Sonnenberger <joerg@bec.de> |
---|---|
date | Wed, 27 Jan 2021 02:34:51 +0100 |
parents | 711ba0f1057e |
children | fa7ae7aa0efd |
line wrap: on
line diff
--- 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)