Mercurial > public > mercurial-scm > hg
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 |