mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 07:17:55 +03:00
use forward "/" for internal path and static http, fix issue437
This commit is contained in:
parent
28099a8257
commit
0fba88fde3
@ -12,8 +12,8 @@ demandload(globals(), "os")
|
||||
class filelog(revlog):
|
||||
def __init__(self, opener, path, defversion=REVLOG_DEFAULT_VERSION):
|
||||
revlog.__init__(self, opener,
|
||||
os.path.join("data", self.encodedir(path + ".i")),
|
||||
os.path.join("data", self.encodedir(path + ".d")),
|
||||
"/".join(("data", self.encodedir(path + ".i"))),
|
||||
"/".join(("data", self.encodedir(path + ".d"))),
|
||||
defversion)
|
||||
|
||||
# This avoids a collision between a file named foo and a dir named
|
||||
|
@ -25,7 +25,7 @@ def opener(base):
|
||||
"""return a function that opens files over http"""
|
||||
p = base
|
||||
def o(path, mode="r"):
|
||||
f = os.path.join(p, urllib.quote(path))
|
||||
f = "/".join((p, urllib.quote(path)))
|
||||
return rangereader(f)
|
||||
return o
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user