comparison mercurial/localrepo.py @ 21660:e87d2a12d41b

bundle2: add ``pushkey`` support After ``listkeys`` we can now include ``pushkey`` request in a bundle2. The part uses a very simple scheme closest as possible to the current wireproto command for ``pushkey``. We may eventually decide for a more sophisticated part format before the protocol becomes final.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Tue, 27 May 2014 16:32:50 -0700
parents 0ff44e06275d
children 99db956b88ab
comparison
equal deleted inserted replaced
21659:a319842539f5 21660:e87d2a12d41b
179 openerreqs = set(('revlogv1', 'generaldelta')) 179 openerreqs = set(('revlogv1', 'generaldelta'))
180 requirements = ['revlogv1'] 180 requirements = ['revlogv1']
181 filtername = None 181 filtername = None
182 182
183 bundle2caps = {'HG2X': (), 183 bundle2caps = {'HG2X': (),
184 'b2x:listkeys': ()} 184 'b2x:listkeys': (),
185 'b2x:pushkey': ()}
185 186
186 # a list of (ui, featureset) functions. 187 # a list of (ui, featureset) functions.
187 # only functions defined in module of enabled extensions are invoked 188 # only functions defined in module of enabled extensions are invoked
188 featuresetupfuncs = set() 189 featuresetupfuncs = set()
189 190