Mercurial > public > mercurial-scm > hg-stable
diff mercurial/bundle2.py @ 21900:b8bd97085ec9
bundle2: add a ``bundle20.nbparts`` property
This property can be used to know how much parts have been added to the bundle2.
This will be useful to check if any part have been generated for a push.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Wed, 02 Jul 2014 16:17:54 +0200 |
parents | e87d2a12d41b |
children | 60786c8a2f70 |
line wrap: on
line diff
--- a/mercurial/bundle2.py Wed Jul 02 11:42:35 2014 +0200 +++ b/mercurial/bundle2.py Wed Jul 02 16:17:54 2014 +0200 @@ -395,6 +395,11 @@ self._parts = [] self.capabilities = dict(capabilities) + @property + def nbparts(self): + """total number of parts added to the bundler""" + return len(self._parts) + # methods used to defines the bundle2 content def addparam(self, name, value=None): """add a stream level parameter"""