comparison mercurial/localrepo.py @ 21145:0c5088be66af

bundle2: rename server capability to bundle2-exp For the same reason, we advertise this bundle2 implementation and format as experimental. This will leave room for field testing in 3.0 but won't conflict with a stable implementation in 3.1.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Thu, 17 Apr 2014 15:33:17 -0400
parents 7a20fe8dc080
children 2a246e737f92
comparison
equal deleted inserted replaced
21144:7a20fe8dc080 21145:0c5088be66af
306 # bundle2 is not ready for prime time, drop it unless explicitly 306 # bundle2 is not ready for prime time, drop it unless explicitly
307 # required by the tests (or some brave tester) 307 # required by the tests (or some brave tester)
308 if self.ui.configbool('server', 'bundle2', False): 308 if self.ui.configbool('server', 'bundle2', False):
309 caps = set(caps) 309 caps = set(caps)
310 capsblob = bundle2.encodecaps(self.bundle2caps) 310 capsblob = bundle2.encodecaps(self.bundle2caps)
311 caps.add('bundle2=' + urllib.quote(capsblob)) 311 caps.add('bundle2-exp=' + urllib.quote(capsblob))
312 return caps 312 return caps
313 313
314 def _applyrequirements(self, requirements): 314 def _applyrequirements(self, requirements):
315 self.requirements = requirements 315 self.requirements = requirements
316 self.sopener.options = dict((r, 1) for r in requirements 316 self.sopener.options = dict((r, 1) for r in requirements