Mercurial > hg
changeset 21631:9bafe09285f2
merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 29 May 2014 15:41:16 -0700 |
parents | a204fd9b5ba9 (current diff) 3cb2da25b171 (diff) |
children | 3191d330302f |
files | mercurial/wireproto.py |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/wireproto.py Tue May 27 21:12:24 2014 -0700 +++ b/mercurial/wireproto.py Thu May 29 15:41:16 2014 -0700 @@ -619,9 +619,15 @@ opts = options('debugwireargs', ['three', 'four'], others) return repo.debugwireargs(one, two, **opts) +# List of options accepted by getbundle. +# +# Meant to be extended by extensions. It is the extension's responsibility to +# ensure such options are properly processed in exchange.getbundle. +gboptslist = ['heads', 'common', 'bundlecaps'] + @wireprotocommand('getbundle', '*') def getbundle(repo, proto, others): - opts = options('getbundle', ['heads', 'common', 'bundlecaps'], others) + opts = options('getbundle', gboptslist, others) for k, v in opts.iteritems(): if k in ('heads', 'common'): opts[k] = decodelist(v)