equal
deleted
inserted
replaced
608 minimal index size for start to use mmap |
608 minimal index size for start to use mmap |
609 |
609 |
610 * force_nodemap: |
610 * force_nodemap: |
611 force the usage of a "development" version of the nodemap code |
611 force the usage of a "development" version of the nodemap code |
612 """ |
612 """ |
613 mmapindexthreshold = None |
|
614 opts = self.opener.options |
613 opts = self.opener.options |
615 |
614 |
616 if b'changelogv2' in opts and self.revlog_kind == KIND_CHANGELOG: |
615 if b'changelogv2' in opts and self.revlog_kind == KIND_CHANGELOG: |
617 new_header = CHANGELOGV2 |
616 new_header = CHANGELOGV2 |
618 compute_rank = opts.get(b'changelogv2.compute-rank', True) |
617 compute_rank = opts.get(b'changelogv2.compute-rank', True) |
626 elif b'revlogv0' in self.opener.options: |
625 elif b'revlogv0' in self.opener.options: |
627 new_header = REVLOGV0 |
626 new_header = REVLOGV0 |
628 else: |
627 else: |
629 new_header = REVLOG_DEFAULT_VERSION |
628 new_header = REVLOG_DEFAULT_VERSION |
630 |
629 |
631 if self._mmaplargeindex and b'mmapindexthreshold' in opts: |
630 mmapindexthreshold = None |
632 mmapindexthreshold = opts[b'mmapindexthreshold'] |
631 if self._mmaplargeindex: |
633 self.data_config.mmap_index_threshold = mmapindexthreshold |
632 mmapindexthreshold = self.data_config.mmap_index_threshold |
634 if b'sparse-revlog' in opts: |
633 if b'sparse-revlog' in opts: |
635 self.delta_config.sparse_revlog = bool(opts[b'sparse-revlog']) |
634 self.delta_config.sparse_revlog = bool(opts[b'sparse-revlog']) |
636 if self.delta_config.sparse_revlog: |
635 if self.delta_config.sparse_revlog: |
637 # sparse-revlog forces sparse-read |
636 # sparse-revlog forces sparse-read |
638 self.data_config.with_sparse_read = True |
637 self.data_config.with_sparse_read = True |