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) |