Mercurial > hg
comparison mercurial/changegroup.py @ 46509: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 |
comparison
equal
deleted
inserted
replaced
46508:f7b61ad3c64a | 46509:7a93b7b3dc2d |
---|---|
316 self.callback = progress.increment | 316 self.callback = progress.increment |
317 | 317 |
318 efilesset = set() | 318 efilesset = set() |
319 cgnodes = [] | 319 cgnodes = [] |
320 | 320 |
321 def ondupchangelog(cl, node): | 321 def ondupchangelog(cl, rev): |
322 if cl.rev(node) < clstart: | 322 if rev < clstart: |
323 cgnodes.append(node) | 323 cgnodes.append(cl.node(rev)) |
324 | 324 |
325 def onchangelog(cl, node): | 325 def onchangelog(cl, rev): |
326 rev = cl.rev(node) | |
327 ctx = cl.changelogrevision(rev) | 326 ctx = cl.changelogrevision(rev) |
328 efilesset.update(ctx.files) | 327 efilesset.update(ctx.files) |
329 repo.register_changeset(rev, ctx) | 328 repo.register_changeset(rev, ctx) |
330 | 329 |
331 self.changelogheader() | 330 self.changelogheader() |