mercurial/wireproto.py
changeset 21147 2a246e737f92
parent 21145 0c5088be66af
child 21148 468cd774aa22
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