Show More
@@ -1151,16 +1151,18 b' def resolverevlogstorevfsoptions(ui, req' | |||||
1151 | if prefix(b'revlog-compression-') or prefix(b'exp-compression-'): |
|
1151 | if prefix(b'revlog-compression-') or prefix(b'exp-compression-'): | |
1152 | feature_config.compression_engine = r.split(b'-', 2)[2] |
|
1152 | feature_config.compression_engine = r.split(b'-', 2)[2] | |
1153 |
|
1153 | |||
1154 |
|
|
1154 | zlib_level = ui.configint(b'storage', b'revlog.zlib.level') | |
1155 |
if |
|
1155 | if zlib_level is not None: | |
1156 |
if not (0 <= |
|
1156 | if not (0 <= zlib_level <= 9): | |
1157 | msg = _(b'invalid value for `storage.revlog.zlib.level` config: %d') |
|
1157 | msg = _(b'invalid value for `storage.revlog.zlib.level` config: %d') | |
1158 |
raise error.Abort(msg % |
|
1158 | raise error.Abort(msg % zlib_level) | |
1159 | options[b'zstd.level'] = ui.configint(b'storage', b'revlog.zstd.level') |
|
1159 | feature_config.compression_engine_options[b'zlib.level'] = zlib_level | |
1160 | if options[b'zstd.level'] is not None: |
|
1160 | zstd_level = ui.configint(b'storage', b'revlog.zstd.level') | |
1161 | if not (0 <= options[b'zstd.level'] <= 22): |
|
1161 | if zstd_level is not None: | |
|
1162 | if not (0 <= zstd_level <= 22): | |||
1162 | msg = _(b'invalid value for `storage.revlog.zstd.level` config: %d') |
|
1163 | msg = _(b'invalid value for `storage.revlog.zstd.level` config: %d') | |
1163 |
raise error.Abort(msg % |
|
1164 | raise error.Abort(msg % zstd_level) | |
|
1165 | feature_config.compression_engine_options[b'zstd.level'] = zstd_level | |||
1164 |
|
1166 | |||
1165 | if requirementsmod.NARROW_REQUIREMENT in requirements: |
|
1167 | if requirementsmod.NARROW_REQUIREMENT in requirements: | |
1166 | options[b'enableellipsis'] = True |
|
1168 | options[b'enableellipsis'] = True |
@@ -628,11 +628,6 b' class revlog:' | |||||
628 | else: |
|
628 | else: | |
629 | new_header = REVLOG_DEFAULT_VERSION |
|
629 | new_header = REVLOG_DEFAULT_VERSION | |
630 |
|
630 | |||
631 | comp_engine_opts = self.feature_config.compression_engine_options |
|
|||
632 | if b'zlib.level' in opts: |
|
|||
633 | comp_engine_opts[b'zlib.level'] = opts[b'zlib.level'] |
|
|||
634 | if b'zstd.level' in opts: |
|
|||
635 | comp_engine_opts[b'zstd.level'] = opts[b'zstd.level'] |
|
|||
636 | if self._mmaplargeindex and b'mmapindexthreshold' in opts: |
|
631 | if self._mmaplargeindex and b'mmapindexthreshold' in opts: | |
637 | mmapindexthreshold = opts[b'mmapindexthreshold'] |
|
632 | mmapindexthreshold = opts[b'mmapindexthreshold'] | |
638 | self.data_config.mmap_index_threshold = mmapindexthreshold |
|
633 | self.data_config.mmap_index_threshold = mmapindexthreshold |
General Comments 0
You need to be logged in to leave comments.
Login now