mercurial/exchange.py
changeset 23218 0e78ea8e592a
parent 23217 2f12ac53b528
child 23219 61cd79ac4b99
equal deleted inserted replaced
23217:2f12ac53b528 23218:0e78ea8e592a
  1180         if bcaps.startswith('bundle2='):
  1180         if bcaps.startswith('bundle2='):
  1181             blob = urllib.unquote(bcaps[len('bundle2='):])
  1181             blob = urllib.unquote(bcaps[len('bundle2='):])
  1182             b2caps.update(bundle2.decodecaps(blob))
  1182             b2caps.update(bundle2.decodecaps(blob))
  1183     bundler = bundle2.bundle20(repo.ui, b2caps)
  1183     bundler = bundle2.bundle20(repo.ui, b2caps)
  1184 
  1184 
       
  1185     kwargs['heads'] = heads
       
  1186     kwargs['common'] = common
       
  1187 
  1185     for name in getbundle2partsorder:
  1188     for name in getbundle2partsorder:
  1186         func = getbundle2partsmapping[name]
  1189         func = getbundle2partsmapping[name]
  1187         kwargs['heads'] = heads
       
  1188         kwargs['common'] = common
       
  1189         func(bundler, repo, source, bundlecaps=bundlecaps, b2caps=b2caps,
  1190         func(bundler, repo, source, bundlecaps=bundlecaps, b2caps=b2caps,
  1190              **kwargs)
  1191              **kwargs)
  1191 
  1192 
  1192     return util.chunkbuffer(bundler.getchunks())
  1193     return util.chunkbuffer(bundler.getchunks())
  1193 
  1194