comparison mercurial/filelog.py @ 4257:1b5c38e9d7aa

revlog: don't pass datafile as an argument
author Matt Mackall <mpm@selenic.com>
date Thu, 22 Mar 2007 19:12:03 -0500
parents abaee83ce0a6
children b11a2fb59cf5
comparison
equal deleted inserted replaced
4256:fe0fe0b4d73b 4257:1b5c38e9d7aa
10 10
11 class filelog(revlog): 11 class filelog(revlog):
12 def __init__(self, opener, path, defversion=REVLOG_DEFAULT_VERSION): 12 def __init__(self, opener, path, defversion=REVLOG_DEFAULT_VERSION):
13 revlog.__init__(self, opener, 13 revlog.__init__(self, opener,
14 "/".join(("data", self.encodedir(path + ".i"))), 14 "/".join(("data", self.encodedir(path + ".i"))),
15 "/".join(("data", self.encodedir(path + ".d"))),
16 defversion) 15 defversion)
17 16
18 # This avoids a collision between a file named foo and a dir named 17 # This avoids a collision between a file named foo and a dir named
19 # foo.i or foo.d 18 # foo.i or foo.d
20 def encodedir(self, path): 19 def encodedir(self, path):