comparison mercurial/filelog.py @ 1678:b345cc4c22c0

reverting 11d12bd6e1dcd9610fa26e97d25e7ad553e8ffa5 passing local everywhere violate the layering
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Thu, 15 Dec 2005 18:04:05 +0100
parents 11d12bd6e1dc
children c21b54f7f7b8
comparison
equal deleted inserted replaced
1677:11d12bd6e1dc 1678:b345cc4c22c0
9 from revlog import * 9 from revlog import *
10 from demandload import * 10 from demandload import *
11 demandload(globals(), "bdiff") 11 demandload(globals(), "bdiff")
12 12
13 class filelog(revlog): 13 class filelog(revlog):
14 def __init__(self, opener, path, local=True): 14 def __init__(self, opener, path):
15 revlog.__init__(self, opener, 15 revlog.__init__(self, opener,
16 os.path.join("data", self.encodedir(path + ".i")), 16 os.path.join("data", self.encodedir(path + ".i")),
17 os.path.join("data", self.encodedir(path + ".d")), 17 os.path.join("data", self.encodedir(path + ".d")))
18 local=local)
19 18
20 # 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
21 # foo.i or foo.d 20 # foo.i or foo.d
22 def encodedir(self, path): 21 def encodedir(self, path):
23 return (path 22 return (path