hgwebdir: normalize virtual paths before stripping the separator
It is not even clear that virtual paths should be normalized as normal paths at all, we could expect slash to be the natural separator.
--- a/mercurial/hgweb/hgwebdir_mod.py Sun Dec 02 13:53:29 2007 +0100
+++ b/mercurial/hgweb/hgwebdir_mod.py Sun Dec 02 19:39:27 2007 +0100
@@ -16,7 +16,7 @@
class hgwebdir(object):
def __init__(self, config, parentui=None):
def cleannames(items):
- return [(util.pconvert(name.strip(os.sep)), path)
+ return [(util.pconvert(name).strip('/'), path)
for name, path in items]
self.parentui = parentui