Show More
@@ -662,7 +662,7 b' class cg1packer(object):' | |||||
662 | 'treemanifest' not in repo.requirements) |
|
662 | 'treemanifest' not in repo.requirements) | |
663 |
|
663 | |||
664 | for chunk in self.generatemanifests(commonrevs, clrevorder, |
|
664 | for chunk in self.generatemanifests(commonrevs, clrevorder, | |
665 | fastpathlinkrev, mfs, fnodes): |
|
665 | fastpathlinkrev, mfs, fnodes, source): | |
666 | yield chunk |
|
666 | yield chunk | |
667 | mfs.clear() |
|
667 | mfs.clear() | |
668 | clrevs = set(cl.rev(x) for x in clnodes) |
|
668 | clrevs = set(cl.rev(x) for x in clnodes) | |
@@ -688,7 +688,12 b' class cg1packer(object):' | |||||
688 | repo.hook('outgoing', node=hex(clnodes[0]), source=source) |
|
688 | repo.hook('outgoing', node=hex(clnodes[0]), source=source) | |
689 |
|
689 | |||
690 | def generatemanifests(self, commonrevs, clrevorder, fastpathlinkrev, mfs, |
|
690 | def generatemanifests(self, commonrevs, clrevorder, fastpathlinkrev, mfs, | |
691 | fnodes): |
|
691 | fnodes, source): | |
|
692 | """Returns an iterator of changegroup chunks containing manifests. | |||
|
693 | ||||
|
694 | `source` is unused here, but is used by extensions like remotefilelog to | |||
|
695 | change what is sent based in pulls vs pushes, etc. | |||
|
696 | """ | |||
692 | repo = self._repo |
|
697 | repo = self._repo | |
693 | mfl = repo.manifestlog |
|
698 | mfl = repo.manifestlog | |
694 | dirlog = mfl._revlog.dirlog |
|
699 | dirlog = mfl._revlog.dirlog |
General Comments 0
You need to be logged in to leave comments.
Login now