Example #1
0
 def capable(self, capability):
     if capability == b'bundle2':
         return quote_from_bytes(HgRepoHelper.capable(b'bundle2')
                                 or b'').encode('ascii')
     if capability in (b'clonebundles', b'cinnabarclone'):
         return HgRepoHelper.capable(capability) is not None
     return capability in (b'getbundle', b'unbundle', b'lookup')
Example #2
0
 def capable(self, capability):
     if capability == 'bundle2':
         return urllib.quote(HgRepoHelper.capable('bundle2') or '')
     if capability == 'clonebundles':
         return HgRepoHelper.capable(capability) is not None
     return capability in ('getbundle', 'unbundle', 'lookup')
Example #3
0
 def capable(self, capability):
     if capability == 'bundle2':
         return urllib.quote(HgRepoHelper.capable('bundle2'))
     return capability in ('getbundle', 'unbundle')
Example #4
0
 def capable(self, capability):
     if capability == 'bundle2':
         return urllib.quote(HgRepoHelper.capable('bundle2'))
     return capability in ('getbundle', 'unbundle', 'lookup')
Example #5
0
 def capable(self, capability):
     if capability == 'bundle2':
         return urllib.quote(HgRepoHelper.capable('bundle2') or '')
     if capability in ('clonebundles', 'cinnabarclone'):
         return HgRepoHelper.capable(capability) is not None
     return capability in ('getbundle', 'unbundle', 'lookup')