mercurial/bundle2.py
changeset 20810 47293877b54c
parent 20809 b93bb639451a
child 20811 9785c3f8f598
--- 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):