mercurial/bundle2.py
changeset 34221 8e0358024a36
parent 34152 21c2df59a1da
child 34249 ab379eed2e31
equal deleted inserted replaced
34220:e3cd724231ff 34221:8e0358024a36
  1442         cgversion = changegroup.safeversion(repo)
  1442         cgversion = changegroup.safeversion(repo)
  1443     cg = changegroup.makechangegroup(repo, outgoing, cgversion, source)
  1443     cg = changegroup.makechangegroup(repo, outgoing, cgversion, source)
  1444     part = bundler.newpart('changegroup', data=cg.getchunks())
  1444     part = bundler.newpart('changegroup', data=cg.getchunks())
  1445     part.addparam('version', cg.version)
  1445     part.addparam('version', cg.version)
  1446     if 'clcount' in cg.extras:
  1446     if 'clcount' in cg.extras:
  1447         part.addparam('nbchanges', str(cg.extras['clcount']),
  1447         part.addparam('nbchanges', '%d' % cg.extras['clcount'],
  1448                       mandatory=False)
  1448                       mandatory=False)
  1449     if opts.get('phases') and repo.revs('%ln and secret()',
  1449     if opts.get('phases') and repo.revs('%ln and secret()',
  1450                                         outgoing.missingheads):
  1450                                         outgoing.missingheads):
  1451         part.addparam('targetphase', '%d' % phases.secret, mandatory=False)
  1451         part.addparam('targetphase', '%d' % phases.secret, mandatory=False)
  1452 
  1452 
  1518         bundle = bundle20(ui)
  1518         bundle = bundle20(ui)
  1519         bundle.setcompression(compression, compopts)
  1519         bundle.setcompression(compression, compopts)
  1520         part = bundle.newpart('changegroup', data=cg.getchunks())
  1520         part = bundle.newpart('changegroup', data=cg.getchunks())
  1521         part.addparam('version', cg.version)
  1521         part.addparam('version', cg.version)
  1522         if 'clcount' in cg.extras:
  1522         if 'clcount' in cg.extras:
  1523             part.addparam('nbchanges', str(cg.extras['clcount']),
  1523             part.addparam('nbchanges', '%d' % cg.extras['clcount'],
  1524                           mandatory=False)
  1524                           mandatory=False)
  1525         chunkiter = bundle.getchunks()
  1525         chunkiter = bundle.getchunks()
  1526     else:
  1526     else:
  1527         # compression argument is only for the bundle2 case
  1527         # compression argument is only for the bundle2 case
  1528         assert compression is None
  1528         assert compression is None