Mercurial > public > mercurial-scm > hg
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): |