comparison mercurial/wireproto.py @ 21147:2a246e737f92

bundle2: move bundle2 config option to section "experimental" We highlight the fact that this is experimental by moving it to an "experimental" section, and we match the config name with the server capability name `bundle2-exp`.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Thu, 17 Apr 2014 16:01:58 -0400
parents 0c5088be66af
children 468cd774aa22
comparison
equal deleted inserted replaced
21146:4676135ac555 21147:2a246e737f92
583 if not requiredformats - set(('revlogv1',)): 583 if not requiredformats - set(('revlogv1',)):
584 caps.append('stream') 584 caps.append('stream')
585 # otherwise, add 'streamreqs' detailing our local revlog format 585 # otherwise, add 'streamreqs' detailing our local revlog format
586 else: 586 else:
587 caps.append('streamreqs=%s' % ','.join(requiredformats)) 587 caps.append('streamreqs=%s' % ','.join(requiredformats))
588 if repo.ui.configbool('server', 'bundle2', False): 588 if self.ui.configbool('experimental', 'bundle2-exp', False):
589 capsblob = bundle2.encodecaps(repo.bundle2caps) 589 capsblob = bundle2.encodecaps(repo.bundle2caps)
590 caps.append('bundle2-exp=' + urllib.quote(capsblob)) 590 caps.append('bundle2-exp=' + urllib.quote(capsblob))
591 caps.append('unbundle=%s' % ','.join(changegroupmod.bundlepriority)) 591 caps.append('unbundle=%s' % ','.join(changegroupmod.bundlepriority))
592 caps.append('httpheader=1024') 592 caps.append('httpheader=1024')
593 return caps 593 return caps