comparison hgext/narrow/narrowbundle2.py @ 36354:0d5eaa97676b

narrowbundle2: drop legacy getcgkwargs variable I think this was around as part of support for some older hg internals. It's not needed any more. Differential Revision: https://phab.mercurial-scm.org/D2386
author Augie Fackler <augie@google.com>
date Wed, 21 Feb 2018 22:49:15 -0500
parents 658d694a656e
children cd4f13f1ea2f
comparison
equal deleted inserted replaced
36353:cc9d0763c8e9 36354:0d5eaa97676b
217 # Serve a changegroup for a client with a narrow clone. 217 # Serve a changegroup for a client with a narrow clone.
218 def getbundlechangegrouppart_narrow(bundler, repo, source, 218 def getbundlechangegrouppart_narrow(bundler, repo, source,
219 bundlecaps=None, b2caps=None, heads=None, 219 bundlecaps=None, b2caps=None, heads=None,
220 common=None, **kwargs): 220 common=None, **kwargs):
221 cgversions = b2caps.get('changegroup') 221 cgversions = b2caps.get('changegroup')
222 getcgkwargs = {}
223 if cgversions: # 3.1 and 3.2 ship with an empty value 222 if cgversions: # 3.1 and 3.2 ship with an empty value
224 cgversions = [v for v in cgversions 223 cgversions = [v for v in cgversions
225 if v in changegroup.supportedoutgoingversions(repo)] 224 if v in changegroup.supportedoutgoingversions(repo)]
226 if not cgversions: 225 if not cgversions:
227 raise ValueError(_('no common changegroup version')) 226 raise ValueError(_('no common changegroup version'))
228 version = getcgkwargs['version'] = max(cgversions) 227 version = max(cgversions)
229 else: 228 else:
230 raise ValueError(_("server does not advertise changegroup version," 229 raise ValueError(_("server does not advertise changegroup version,"
231 " can't negotiate support for ellipsis nodes")) 230 " can't negotiate support for ellipsis nodes"))
232 231
233 include = sorted(filter(bool, kwargs.get('includepats', []))) 232 include = sorted(filter(bool, kwargs.get('includepats', [])))