mercurial/wireproto.py
changeset 21141 d8dd19e09ed4
parent 21075 438803e4bd97
child 21144 7a20fe8dc080
equal deleted inserted replaced
21140:4aeb8da68090 21141:d8dd19e09ed4
   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 repo.ui.configbool('server', 'bundle2', False):
   589         caps.append('bundle2')
   589         capsblob = bundle2.encodecaps(repo.bundle2caps)
       
   590         caps.append('bundle2=' + urllib.quote(capsblob))
   590     caps.append('unbundle=%s' % ','.join(changegroupmod.bundlepriority))
   591     caps.append('unbundle=%s' % ','.join(changegroupmod.bundlepriority))
   591     caps.append('httpheader=1024')
   592     caps.append('httpheader=1024')
   592     return caps
   593     return caps
   593 
   594 
   594 # If you are writing an extension and consider wrapping this function. Wrap
   595 # If you are writing an extension and consider wrapping this function. Wrap