mercurial/bundle2.py
changeset 50389 385a4f8056e5
parent 49767 f1887500f3ec
child 50396 bcf54837241d
equal deleted inserted replaced
50388:c8a91b0d1077 50389:385a4f8056e5
  1748         part.addparam(b'version', cg.version)
  1748         part.addparam(b'version', cg.version)
  1749         if b'clcount' in cg.extras:
  1749         if b'clcount' in cg.extras:
  1750             part.addparam(
  1750             part.addparam(
  1751                 b'nbchanges', b'%d' % cg.extras[b'clcount'], mandatory=False
  1751                 b'nbchanges', b'%d' % cg.extras[b'clcount'], mandatory=False
  1752             )
  1752             )
  1753         if opts.get(b'phases') and repo.revs(
  1753         if opts.get(b'phases'):
  1754             b'%ln and secret()', outgoing.ancestorsof
  1754             target_phase = phases.draft
  1755         ):
  1755             for head in outgoing.ancestorsof:
  1756             part.addparam(
  1756                 target_phase = max(target_phase, repo[head].phase())
  1757                 b'targetphase', b'%d' % phases.secret, mandatory=False
  1757             if target_phase > phases.draft:
  1758             )
  1758                 part.addparam(
       
  1759                     b'targetphase',
       
  1760                     b'%d' % target_phase,
       
  1761                     mandatory=False,
       
  1762                 )
  1759     if repository.REPO_FEATURE_SIDE_DATA in repo.features:
  1763     if repository.REPO_FEATURE_SIDE_DATA in repo.features:
  1760         part.addparam(b'exp-sidedata', b'1')
  1764         part.addparam(b'exp-sidedata', b'1')
  1761 
  1765 
  1762     if opts.get(b'streamv2', False):
  1766     if opts.get(b'streamv2', False):
  1763         addpartbundlestream2(bundler, repo, stream=True)
  1767         addpartbundlestream2(bundler, repo, stream=True)