# HG changeset patch # User Mads Kiilerich # Date 1355276294 -3600 # Node ID ae7215f4f7b985405e676b5ca70a497ab8e5fa55 # Parent fdf2f5730bd44f82aa0a3a0e7ac098a62e5831b9 hgweb: generate query strings with parameters sorted by key diff -r fdf2f5730bd4 -r ae7215f4f7b9 mercurial/hgweb/webutil.py --- 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 = '&' diff -r fdf2f5730bd4 -r ae7215f4f7b9 tests/test-hgweb-commands.t --- a/tests/test-hgweb-commands.t Wed Dec 12 02:51:02 2012 +0100 +++ b/tests/test-hgweb-commands.t Wed Dec 12 02:38:14 2012 +0100 @@ -976,8 +976,8 @@ files | help
- less - more + less + more | (0) tip
@@ -1049,8 +1049,8 @@