hgwebdir: normalize virtual paths before stripping the separator
authorPatrick Mezard <pmezard@gmail.com>
Sun, 02 Dec 2007 19:39:27 +0100
changeset 5584 d2831a5d5947
parent 5581 8a8c341bd292
child 5585 b34028d52e7e
child 5611 60bd4e707a7d
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.
mercurial/hgweb/hgwebdir_mod.py
--- 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