mercurial/filelog.py
changeset 2072 74d3f5336b66
parent 1595 dca956c9767d
child 2222 c9e264b115e6
equal deleted inserted replaced
2042:a514c7509fa9 2072:74d3f5336b66
     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):
    14     def __init__(self, opener, path, defversion=0):
    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                         defversion)
    18 
    19 
    19     # This avoids a collision between a file named foo and a dir named
    20     # This avoids a collision between a file named foo and a dir named
    20     # foo.i or foo.d
    21     # foo.i or foo.d
    21     def encodedir(self, path):
    22     def encodedir(self, path):
    22         return (path
    23         return (path