Show More
@@ -173,6 +173,15 b' class RevlogDocket(object):' | |||||
173 | self._index_uuid = make_uid() |
|
173 | self._index_uuid = make_uid() | |
174 | return b"%s-%s.idx" % (self._radix, self._index_uuid) |
|
174 | return b"%s-%s.idx" % (self._radix, self._index_uuid) | |
175 |
|
175 | |||
|
176 | def new_index_file(self): | |||
|
177 | """switch index file to a new UID | |||
|
178 | ||||
|
179 | The previous index UID is moved to the "older" list.""" | |||
|
180 | old = (self._index_uuid, self._index_end) | |||
|
181 | self._older_index_uuids.insert(0, old) | |||
|
182 | self._index_uuid = make_uid() | |||
|
183 | return self.index_filepath() | |||
|
184 | ||||
176 | def data_filepath(self): |
|
185 | def data_filepath(self): | |
177 | """file path to the current data file associated to this docket""" |
|
186 | """file path to the current data file associated to this docket""" | |
178 | # very simplistic version at first |
|
187 | # very simplistic version at first | |
@@ -180,6 +189,15 b' class RevlogDocket(object):' | |||||
180 | self._data_uuid = make_uid() |
|
189 | self._data_uuid = make_uid() | |
181 | return b"%s-%s.dat" % (self._radix, self._data_uuid) |
|
190 | return b"%s-%s.dat" % (self._radix, self._data_uuid) | |
182 |
|
191 | |||
|
192 | def new_data_file(self): | |||
|
193 | """switch data file to a new UID | |||
|
194 | ||||
|
195 | The previous data UID is moved to the "older" list.""" | |||
|
196 | old = (self._data_uuid, self._data_end) | |||
|
197 | self._older_data_uuids.insert(0, old) | |||
|
198 | self._data_uuid = make_uid() | |||
|
199 | return self.data_filepath() | |||
|
200 | ||||
183 | def sidedata_filepath(self): |
|
201 | def sidedata_filepath(self): | |
184 | """file path to the current sidedata file associated to this docket""" |
|
202 | """file path to the current sidedata file associated to this docket""" | |
185 | # very simplistic version at first |
|
203 | # very simplistic version at first | |
@@ -187,6 +205,15 b' class RevlogDocket(object):' | |||||
187 | self._sidedata_uuid = make_uid() |
|
205 | self._sidedata_uuid = make_uid() | |
188 | return b"%s-%s.sda" % (self._radix, self._sidedata_uuid) |
|
206 | return b"%s-%s.sda" % (self._radix, self._sidedata_uuid) | |
189 |
|
207 | |||
|
208 | def new_sidedata_file(self): | |||
|
209 | """switch sidedata file to a new UID | |||
|
210 | ||||
|
211 | The previous sidedata UID is moved to the "older" list.""" | |||
|
212 | old = (self._sidedata_uuid, self._sidedata_end) | |||
|
213 | self._older_sidedata_uuids.insert(0, old) | |||
|
214 | self._sidedata_uuid = make_uid() | |||
|
215 | return self.sidedata_filepath() | |||
|
216 | ||||
190 | @property |
|
217 | @property | |
191 | def index_end(self): |
|
218 | def index_end(self): | |
192 | return self._index_end |
|
219 | return self._index_end |
General Comments 0
You need to be logged in to leave comments.
Login now