mercurial/exchange.py
changeset 25504 60f4e7022ffe
parent 25503 1b7853a1f04e
child 25516 1e37bd83dc66
equal deleted inserted replaced
25503:1b7853a1f04e 25504:60f4e7022ffe
  1292         if cgversions:  # 3.1 and 3.2 ship with an empty value
  1292         if cgversions:  # 3.1 and 3.2 ship with an empty value
  1293             cgversions = [v for v in cgversions if v in changegroup.packermap]
  1293             cgversions = [v for v in cgversions if v in changegroup.packermap]
  1294             if not cgversions:
  1294             if not cgversions:
  1295                 raise ValueError(_('no common changegroup version'))
  1295                 raise ValueError(_('no common changegroup version'))
  1296             version = getcgkwargs['version'] = max(cgversions)
  1296             version = getcgkwargs['version'] = max(cgversions)
  1297         cg = changegroup.getchangegroupraw(repo, source, heads=heads,
  1297         outgoing = changegroup.computeoutgoing(repo, heads, common)
  1298                                            common=common,
  1298         cg = changegroup.getlocalchangegroupraw(repo, source, outgoing,
  1299                                            bundlecaps=bundlecaps,
  1299                                                 bundlecaps=bundlecaps,
  1300                                            **getcgkwargs)
  1300                                                 **getcgkwargs)
  1301 
  1301 
  1302     if cg:
  1302     if cg:
  1303         part = bundler.newpart('changegroup', data=cg)
  1303         part = bundler.newpart('changegroup', data=cg)
  1304         if version is not None:
  1304         if version is not None:
  1305             part.addparam('version', version)
  1305             part.addparam('version', version)