# HG changeset patch # User Pierre-Yves David # Date 1433717577 25200 # Node ID 1e37bd83dc66ede31b14f4175bd8f379cf69f185 # Parent e8075329c5fbb651508777c15cb6bc9ae33b5dff getbundle: add data about the number of changesets bundled We use an advisory parameters to carry the number of changesets bundled. This will be used for progress output. diff -r e8075329c5fb -r 1e37bd83dc66 mercurial/exchange.py --- a/mercurial/exchange.py Wed Jun 10 14:38:09 2015 -0500 +++ b/mercurial/exchange.py Sun Jun 07 15:52:57 2015 -0700 @@ -1303,6 +1303,7 @@ part = bundler.newpart('changegroup', data=cg) if version is not None: part.addparam('version', version) + part.addparam('nbchanges', str(len(outgoing.missing)), mandatory=False) @getbundle2partsgenerator('listkeys') def _getbundlelistkeysparts(bundler, repo, source, bundlecaps=None,