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