--- a/mercurial/bundle2.py Fri Jul 15 13:41:34 2016 -0700
+++ b/mercurial/bundle2.py Sun Jul 17 14:51:00 2016 -0700
@@ -690,7 +690,7 @@
def _processallparams(self, paramsblock):
""""""
- params = {}
+ params = util.sortdict()
for p in paramsblock.split(' '):
p = p.split('=', 1)
p = [urlreq.unquote(i) for i in p]
@@ -1115,8 +1115,8 @@
self.mandatoryparams = tuple(mandatoryparams)
self.advisoryparams = tuple(advisoryparams)
# user friendly UI
- self.params = dict(self.mandatoryparams)
- self.params.update(dict(self.advisoryparams))
+ self.params = util.sortdict(self.mandatoryparams)
+ self.params.update(self.advisoryparams)
self.mandatorykeys = frozenset(p[0] for p in mandatoryparams)
def _payloadchunks(self, chunknum=0):