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 |