hgext/remotefilelog/contentstore.py
changeset 48946 642e31cb55f0
parent 48875 6000f5b25c9b
child 49284 d44e3c45f0e4
equal deleted inserted replaced
48945:55d132525155 48946:642e31cb55f0
    15     constants,
    15     constants,
    16     shallowutil,
    16     shallowutil,
    17 )
    17 )
    18 
    18 
    19 
    19 
    20 class ChainIndicies(object):
    20 class ChainIndicies:
    21     """A static class for easy reference to the delta chain indicies."""
    21     """A static class for easy reference to the delta chain indicies."""
    22 
    22 
    23     # The filename of this revision delta
    23     # The filename of this revision delta
    24     NAME = 0
    24     NAME = 0
    25     # The mercurial file node for this revision delta
    25     # The mercurial file node for this revision delta
   227             return
   227             return
   228         meta = {constants.METAKEYFLAG: flags, constants.METAKEYSIZE: size}
   228         meta = {constants.METAKEYFLAG: flags, constants.METAKEYSIZE: size}
   229         self._threaddata.metacache = (node, meta)
   229         self._threaddata.metacache = (node, meta)
   230 
   230 
   231 
   231 
   232 class remotecontentstore(object):
   232 class remotecontentstore:
   233     def __init__(self, ui, fileservice, shared):
   233     def __init__(self, ui, fileservice, shared):
   234         self._fileservice = fileservice
   234         self._fileservice = fileservice
   235         # type(shared) is usually remotefilelogcontentstore
   235         # type(shared) is usually remotefilelogcontentstore
   236         self._shared = shared
   236         self._shared = shared
   237 
   237 
   272 
   272 
   273     def markledger(self, ledger, options=None):
   273     def markledger(self, ledger, options=None):
   274         pass
   274         pass
   275 
   275 
   276 
   276 
   277 class manifestrevlogstore(object):
   277 class manifestrevlogstore:
   278     def __init__(self, repo):
   278     def __init__(self, repo):
   279         self._store = repo.store
   279         self._store = repo.store
   280         self._svfs = repo.svfs
   280         self._svfs = repo.svfs
   281         self._revlogs = dict()
   281         self._revlogs = dict()
   282         self._cl = revlog.revlog(self._svfs, radix=b'00changelog.i')
   282         self._cl = revlog.revlog(self._svfs, radix=b'00changelog.i')