Mercurial > hg > mercurial-crew-with-dirclash
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 |