mercurial/localrepo.py
changeset 22342 262c5cc126c1
parent 22341 2d16b39601b5
child 22362 c9b32c6a2944
equal deleted inserted replaced
22341:2d16b39601b5 22342:262c5cc126c1
   303     def _restrictcapabilities(self, caps):
   303     def _restrictcapabilities(self, caps):
   304         # bundle2 is not ready for prime time, drop it unless explicitly
   304         # bundle2 is not ready for prime time, drop it unless explicitly
   305         # required by the tests (or some brave tester)
   305         # required by the tests (or some brave tester)
   306         if self.ui.configbool('experimental', 'bundle2-exp', False):
   306         if self.ui.configbool('experimental', 'bundle2-exp', False):
   307             caps = set(caps)
   307             caps = set(caps)
   308             capsblob = bundle2.encodecaps(bundle2.capabilities)
   308             capsblob = bundle2.encodecaps(bundle2.getrepocaps(self))
   309             caps.add('bundle2-exp=' + urllib.quote(capsblob))
   309             caps.add('bundle2-exp=' + urllib.quote(capsblob))
   310         return caps
   310         return caps
   311 
   311 
   312     def _applyrequirements(self, requirements):
   312     def _applyrequirements(self, requirements):
   313         self.requirements = requirements
   313         self.requirements = requirements