diff mercurial/hgweb/webutil.py @ 18367:ae7215f4f7b9

hgweb: generate query strings with parameters sorted by key
author Mads Kiilerich <mads@kiilerich.com>
date Wed, 12 Dec 2012 02:38:14 +0100
parents 60680d691a0b
children 39616410aa32
line wrap: on
line diff
--- a/mercurial/hgweb/webutil.py	Wed Dec 12 02:51:02 2012 +0100
+++ b/mercurial/hgweb/webutil.py	Wed Dec 12 02:38:14 2012 +0100
@@ -353,7 +353,7 @@
         return sessionvars(copy.copy(self.vars), self.start)
     def __iter__(self):
         separator = self.start
-        for key, value in self.vars.iteritems():
+        for key, value in sorted(self.vars.iteritems()):
             yield {'name': key, 'value': str(value), 'separator': separator}
             separator = '&'