equal
deleted
inserted
replaced
356 def linkrev(node): |
356 def linkrev(node): |
357 repo.ui.debug(b'add changeset %s\n' % short(node)) |
357 repo.ui.debug(b'add changeset %s\n' % short(node)) |
358 # Linkrev for changelog is always self. |
358 # Linkrev for changelog is always self. |
359 return len(cl) |
359 return len(cl) |
360 |
360 |
361 def ondupchangeset(cl, node): |
361 def ondupchangeset(cl, rev): |
362 added.append(node) |
362 added.append(cl.node(rev)) |
363 |
363 |
364 def onchangeset(cl, node): |
364 def onchangeset(cl, rev): |
365 progress.increment() |
365 progress.increment() |
366 |
366 |
367 rev = cl.rev(node) |
|
368 revision = cl.changelogrevision(rev) |
367 revision = cl.changelogrevision(rev) |
369 added.append(node) |
368 added.append(cl.node(rev)) |
370 |
369 |
371 # We need to preserve the mapping of changelog revision to node |
370 # We need to preserve the mapping of changelog revision to node |
372 # so we can set the linkrev accordingly when manifests are added. |
371 # so we can set the linkrev accordingly when manifests are added. |
373 manifestnodes[rev] = revision.manifest |
372 manifestnodes[rev] = revision.manifest |
374 |
373 |
535 ).result() |
534 ).result() |
536 |
535 |
537 # Chomp off header object. |
536 # Chomp off header object. |
538 next(objs) |
537 next(objs) |
539 |
538 |
540 def onchangeset(cl, node): |
539 def onchangeset(cl, rev): |
541 added.append(node) |
540 added.append(cl.node(rev)) |
542 |
541 |
543 rootmanifest.addgroup( |
542 rootmanifest.addgroup( |
544 iterrevisions(objs, progress), |
543 iterrevisions(objs, progress), |
545 linkrevs.__getitem__, |
544 linkrevs.__getitem__, |
546 weakref.proxy(tr), |
545 weakref.proxy(tr), |