Mercurial > public > mercurial-scm > hg-stable
diff mercurial/bundle2.py @ 20810:47293877b54c
bundle2: support for unbundling parameter value
The unbundler now understand parameter value. introduced in the previous
changeset.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 18 Mar 2014 16:12:33 -0700 |
parents | b93bb639451a |
children | 9785c3f8f598 |
line wrap: on
line diff
--- a/mercurial/bundle2.py Tue Mar 18 16:05:06 2014 -0700 +++ b/mercurial/bundle2.py Tue Mar 18 16:12:33 2014 -0700 @@ -152,7 +152,10 @@ paramssize = self._unpack(_fstreamparamsize)[0] if paramssize: for p in self._readexact(paramssize).split(' '): - params[p] = None + p = p.split('=', 1) + if len(p) < 2: + p.append(None) + params[p[0]] = p[1] return params def __iter__(self):