equal
deleted
inserted
replaced
336 return peerexecutor(self) |
336 return peerexecutor(self) |
337 |
337 |
338 # Begin of ipeercommands interface. |
338 # Begin of ipeercommands interface. |
339 |
339 |
340 def clonebundles(self): |
340 def clonebundles(self): |
341 self.requirecap(b'clonebundles', _(b'clone bundles')) |
341 if self.capable(b'clonebundles_manifest'): |
342 return self._call(b'clonebundles') |
342 return self._call(b'clonebundles_manifest') |
|
343 else: |
|
344 self.requirecap(b'clonebundles', _(b'clone bundles')) |
|
345 return self._call(b'clonebundles') |
343 |
346 |
344 def _finish_inline_clone_bundle(self, stream): |
347 def _finish_inline_clone_bundle(self, stream): |
345 pass # allow override for httppeer |
348 pass # allow override for httppeer |
346 |
349 |
347 def get_cached_bundle_inline(self, path): |
350 def get_cached_bundle_inline(self, path): |