mercurial/revlog.py
changeset 51086 c2c24b6b97f5
parent 51085 31f143448704
child 51087 de6a8cc24de3
equal deleted inserted replaced
51085:31f143448704 51086:c2c24b6b97f5
   356         chunk_cache,
   356         chunk_cache,
   357     ):
   357     ):
   358         self.opener = opener
   358         self.opener = opener
   359         self.index = index
   359         self.index = index
   360 
   360 
   361         self.index_file = index_file
   361         self.__index_file = index_file
   362         self.data_file = data_file
   362         self.data_file = data_file
   363         self.sidedata_file = sidedata_file
   363         self.sidedata_file = sidedata_file
   364         self.inline = inline
   364         self.inline = inline
   365         self.data_config = data_config
   365         self.data_config = data_config
   366 
   366 
   378         self._segmentfile_sidedata = randomaccessfile.randomaccessfile(
   378         self._segmentfile_sidedata = randomaccessfile.randomaccessfile(
   379             self.opener,
   379             self.opener,
   380             self.sidedata_file,
   380             self.sidedata_file,
   381             self.data_config.chunk_cache_size,
   381             self.data_config.chunk_cache_size,
   382         )
   382         )
       
   383 
       
   384     @property
       
   385     def index_file(self):
       
   386         return self.__index_file
       
   387 
       
   388     @index_file.setter
       
   389     def index_file(self, new_index_file):
       
   390         self.__index_file = new_index_file
       
   391         if self.inline:
       
   392             self._segmentfile.filename = new_index_file
   383 
   393 
   384     # Derived from index values.
   394     # Derived from index values.
   385 
   395 
   386     def start(self, rev):
   396     def start(self, rev):
   387         """the offset of the data chunk for this revision"""
   397         """the offset of the data chunk for this revision"""