comparison mercurial/filelog.py @ 3794:630caaf29815

use forward "/" for internal path and static http, fix issue437
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Tue, 05 Dec 2006 16:33:40 +0100
parents 9a478efc16cc
children abaee83ce0a6
comparison
equal deleted inserted replaced
3793:f3fbf76d043c 3794:630caaf29815
10 demandload(globals(), "os") 10 demandload(globals(), "os")
11 11
12 class filelog(revlog): 12 class filelog(revlog):
13 def __init__(self, opener, path, defversion=REVLOG_DEFAULT_VERSION): 13 def __init__(self, opener, path, defversion=REVLOG_DEFAULT_VERSION):
14 revlog.__init__(self, opener, 14 revlog.__init__(self, opener,
15 os.path.join("data", self.encodedir(path + ".i")), 15 "/".join(("data", self.encodedir(path + ".i"))),
16 os.path.join("data", self.encodedir(path + ".d")), 16 "/".join(("data", self.encodedir(path + ".d"))),
17 defversion) 17 defversion)
18 18
19 # This avoids a collision between a file named foo and a dir named 19 # This avoids a collision between a file named foo and a dir named
20 # foo.i or foo.d 20 # foo.i or foo.d
21 def encodedir(self, path): 21 def encodedir(self, path):