Do not sort hgwebdir repositories if python list or tuple is given.

This was introduced by changeset 76e2de4eb18e (util: add sort helper)
This commit is contained in:
Thomas Arendsen Hein 2008-08-19 18:17:11 +02:00
parent 09385b3219
commit eeaee65118

View File

@ -19,8 +19,8 @@ from request import wsgirequest
class hgwebdir(object):
def __init__(self, config, parentui=None):
def cleannames(items):
return util.sort([(util.pconvert(name).strip('/'), path)
for name, path in items])
return [(util.pconvert(name).strip('/'), path)
for name, path in items]
self.parentui = parentui or ui.ui(report_untrusted=False,
interactive = False)
@ -33,7 +33,7 @@ class hgwebdir(object):
self.repos = cleannames(config)
self.repos_sorted = ('', False)
elif isinstance(config, dict):
self.repos = cleannames(config.items())
self.repos = util.sort(cleannames(config.items()))
else:
if isinstance(config, util.configparser):
cp = config