Show More
@@ -487,7 +487,7 class revlog(object): | |||
|
487 | 487 | raise |
|
488 | 488 | return b'' |
|
489 | 489 | |
|
490 | def _loadindex(self): | |
|
490 | def _loadindex(self, docket=None): | |
|
491 | 491 | |
|
492 | 492 | new_header, mmapindexthreshold, force_nodemap = self._init_opts() |
|
493 | 493 | |
@@ -498,6 +498,10 class revlog(object): | |||
|
498 | 498 | else: |
|
499 | 499 | entry_point = b'%s.i' % self.radix |
|
500 | 500 | |
|
501 | if docket is not None: | |
|
502 | self._docket = docket | |
|
503 | self._docket_file = entry_point | |
|
504 | else: | |
|
501 | 505 | entry_data = b'' |
|
502 | 506 | self._initempty = True |
|
503 | 507 | entry_data = self._get_data(entry_point, mmapindexthreshold) |
@@ -537,6 +541,8 class revlog(object): | |||
|
537 | 541 | self._docket = docketutil.parse_docket( |
|
538 | 542 | self, entry_data, use_pending=self._trypending |
|
539 | 543 | ) |
|
544 | ||
|
545 | if self._docket is not None: | |
|
540 | 546 | self._indexfile = self._docket.index_filepath() |
|
541 | 547 | index_data = b'' |
|
542 | 548 | index_size = self._docket.index_end |
General Comments 0
You need to be logged in to leave comments.
Login now