mercurial/exchange.py
changeset 40344 2c5835b4246b
parent 40337 cb516a854bc7
child 40352 dd816e5391f6
equal deleted inserted replaced
40343:a69d5823af6d 40344:2c5835b4246b
  2151         return
  2151         return
  2152 
  2152 
  2153     if kwargs.get(r'narrow', False):
  2153     if kwargs.get(r'narrow', False):
  2154         include = sorted(filter(bool, kwargs.get(r'includepats', [])))
  2154         include = sorted(filter(bool, kwargs.get(r'includepats', [])))
  2155         exclude = sorted(filter(bool, kwargs.get(r'excludepats', [])))
  2155         exclude = sorted(filter(bool, kwargs.get(r'excludepats', [])))
  2156         filematcher = narrowspec.match(repo.root, include=include,
  2156         matcher = narrowspec.match(repo.root, include=include, exclude=exclude)
  2157                                        exclude=exclude)
       
  2158     else:
  2157     else:
  2159         filematcher = None
  2158         matcher = None
  2160 
  2159 
  2161     cgstream = changegroup.makestream(repo, outgoing, version, source,
  2160     cgstream = changegroup.makestream(repo, outgoing, version, source,
  2162                                       bundlecaps=bundlecaps,
  2161                                       bundlecaps=bundlecaps, matcher=matcher)
  2163                                       filematcher=filematcher)
       
  2164 
  2162 
  2165     part = bundler.newpart('changegroup', data=cgstream)
  2163     part = bundler.newpart('changegroup', data=cgstream)
  2166     if cgversions:
  2164     if cgversions:
  2167         part.addparam('version', version)
  2165         part.addparam('version', version)
  2168 
  2166