410 def branches(self, nodes): |
410 def branches(self, nodes): |
411 return self._repo.branches(nodes) |
411 return self._repo.branches(nodes) |
412 |
412 |
413 def changegroup(self, nodes, source): |
413 def changegroup(self, nodes, source): |
414 outgoing = discovery.outgoing( |
414 outgoing = discovery.outgoing( |
415 self._repo, missingroots=nodes, missingheads=self._repo.heads() |
415 self._repo, missingroots=nodes, ancestorsof=self._repo.heads() |
416 ) |
416 ) |
417 return changegroup.makechangegroup(self._repo, outgoing, b'01', source) |
417 return changegroup.makechangegroup(self._repo, outgoing, b'01', source) |
418 |
418 |
419 def changegroupsubset(self, bases, heads, source): |
419 def changegroupsubset(self, bases, heads, source): |
420 outgoing = discovery.outgoing( |
420 outgoing = discovery.outgoing( |
421 self._repo, missingroots=bases, missingheads=heads |
421 self._repo, missingroots=bases, ancestorsof=heads |
422 ) |
422 ) |
423 return changegroup.makechangegroup(self._repo, outgoing, b'01', source) |
423 return changegroup.makechangegroup(self._repo, outgoing, b'01', source) |
424 |
424 |
425 # End of baselegacywirecommands interface. |
425 # End of baselegacywirecommands interface. |
426 |
426 |