mercurial/localrepo.py
changeset 34100 1632999d4bed
parent 34097 f7d41b85bbf6
child 34296 3c9691728237
equal deleted inserted replaced
34099:6097a616178d 34100:1632999d4bed
   285 
   285 
   286     def branches(self, nodes):
   286     def branches(self, nodes):
   287         return self._repo.branches(nodes)
   287         return self._repo.branches(nodes)
   288 
   288 
   289     def changegroup(self, basenodes, source):
   289     def changegroup(self, basenodes, source):
   290         return changegroup.changegroup(self._repo, basenodes, source)
   290         outgoing = discovery.outgoing(self._repo, missingroots=basenodes,
       
   291                                       missingheads=self._repo.heads())
       
   292         return changegroup.makechangegroup(self._repo, outgoing, '01', source)
   291 
   293 
   292     def changegroupsubset(self, bases, heads, source):
   294     def changegroupsubset(self, bases, heads, source):
   293         outgoing = discovery.outgoing(self._repo, missingroots=bases,
   295         outgoing = discovery.outgoing(self._repo, missingroots=bases,
   294                                       missingheads=heads)
   296                                       missingheads=heads)
   295         return changegroup.makechangegroup(self._repo, outgoing, '01', source)
   297         return changegroup.makechangegroup(self._repo, outgoing, '01', source)