mercurial/localrepo.py
changeset 24696 553dc2b094d9
parent 24686 e0e28e910fa3
child 24739 ea0d5c8e047f
equal deleted inserted replaced
24695:419528cb05b6 24696:553dc2b094d9
   310     def _writecaches(self):
   310     def _writecaches(self):
   311         if self._revbranchcache:
   311         if self._revbranchcache:
   312             self._revbranchcache.write()
   312             self._revbranchcache.write()
   313 
   313 
   314     def _restrictcapabilities(self, caps):
   314     def _restrictcapabilities(self, caps):
   315         # bundle2 is not ready for prime time, drop it unless explicitly
   315         if self.ui.configbool('experimental', 'bundle2-advertise', True):
   316         # required by the tests (or some brave tester)
       
   317         if self.ui.configbool('experimental', 'bundle2-exp', False):
       
   318             caps = set(caps)
   316             caps = set(caps)
   319             capsblob = bundle2.encodecaps(bundle2.getrepocaps(self))
   317             capsblob = bundle2.encodecaps(bundle2.getrepocaps(self))
   320             caps.add('bundle2=' + urllib.quote(capsblob))
   318             caps.add('bundle2=' + urllib.quote(capsblob))
   321         return caps
   319         return caps
   322 
   320