contrib/perf.py
changeset 49473 a7a5740b322a
parent 49445 cd21f2b4226f
child 49474 d513ae93dff3
equal deleted inserted replaced
49472:f59e49f6bee4 49473:a7a5740b322a
  1090     bases = [cl.node(r) for r in repo.revs(b"heads(::%ld - %ld)", revs, revs)]
  1090     bases = [cl.node(r) for r in repo.revs(b"heads(::%ld - %ld)", revs, revs)]
  1091     outgoing = discovery.outgoing(repo, bases, targets)
  1091     outgoing = discovery.outgoing(repo, bases, targets)
  1092 
  1092 
  1093     bundle_spec = opts.get(b'type')
  1093     bundle_spec = opts.get(b'type')
  1094 
  1094 
  1095     bundle_spec = bundlecaches.parsebundlespec(repo, bundle_spec, strict=False)
  1095     bundle_spec = parsebundlespec(repo, bundle_spec, strict=False)
  1096 
  1096 
  1097     cgversion = bundle_spec.params[b"cg.version"]
  1097     cgversion = bundle_spec.params.get(b"cg.version")
       
  1098     if cgversion is None:
       
  1099         if bundle_spec.version == b'v1':
       
  1100             cgversion = b'01'
       
  1101         if bundle_spec.version == b'v2':
       
  1102             cgversion = b'02'
  1098     if cgversion not in changegroup.supportedoutgoingversions(repo):
  1103     if cgversion not in changegroup.supportedoutgoingversions(repo):
  1099         err = b"repository does not support bundle version %s"
  1104         err = b"repository does not support bundle version %s"
  1100         raise error.Abort(err % cgversion)
  1105         raise error.Abort(err % cgversion)
  1101 
  1106 
  1102     if cgversion == b'01':  # bundle1
  1107     if cgversion == b'01':  # bundle1