equal
deleted
inserted
replaced
453 FILETYPE_FILELOG_MAIN = FILEFLAGS_FILELOG | FILEFLAGS_REVLOG_MAIN |
453 FILETYPE_FILELOG_MAIN = FILEFLAGS_FILELOG | FILEFLAGS_REVLOG_MAIN |
454 FILETYPE_FILELOG_OTHER = FILEFLAGS_FILELOG | FILEFLAGS_REVLOG_OTHER |
454 FILETYPE_FILELOG_OTHER = FILEFLAGS_FILELOG | FILEFLAGS_REVLOG_OTHER |
455 FILETYPE_OTHER = FILEFLAGS_OTHER |
455 FILETYPE_OTHER = FILEFLAGS_OTHER |
456 |
456 |
457 |
457 |
458 class basicstore(object): |
458 class basicstore: |
459 '''base class for local repository stores''' |
459 '''base class for local repository stores''' |
460 |
460 |
461 def __init__(self, path, vfstype): |
461 def __init__(self, path, vfstype): |
462 vfs = vfstype(path) |
462 vfs = vfstype(path) |
463 self.path = vfs.base |
463 self.path = vfs.base |
599 |
599 |
600 def copylist(self): |
600 def copylist(self): |
601 return [b'requires', b'00changelog.i'] + [b'store/' + f for f in _data] |
601 return [b'requires', b'00changelog.i'] + [b'store/' + f for f in _data] |
602 |
602 |
603 |
603 |
604 class fncache(object): |
604 class fncache: |
605 # the filename used to be partially encoded |
605 # the filename used to be partially encoded |
606 # hence the encodedir/decodedir dance |
606 # hence the encodedir/decodedir dance |
607 def __init__(self, vfs): |
607 def __init__(self, vfs): |
608 self.vfs = vfs |
608 self.vfs = vfs |
609 self.entries = None |
609 self.entries = None |