Show More
@@ -1784,7 +1784,10 b' coreconfigitem(' | |||
|
1784 | 1784 | ) |
|
1785 | 1785 | # experimental as long as rust is experimental (or a C version is implemented) |
|
1786 | 1786 | coreconfigitem( |
|
1787 | b'storage', b'revlog.nodemap.mmap', default=True, experimental=True | |
|
1787 | b'storage', | |
|
1788 | b'revlog.persistent-nodemap.mmap', | |
|
1789 | default=True, | |
|
1790 | experimental=True, | |
|
1788 | 1791 | ) |
|
1789 | 1792 | # experimental as long as format.use-persistent-nodemap is. |
|
1790 | 1793 | coreconfigitem( |
@@ -1045,7 +1045,7 b' def resolverevlogstorevfsoptions(ui, req' | |||
|
1045 | 1045 | options[b'rust.index'] = True |
|
1046 | 1046 | if requirementsmod.NODEMAP_REQUIREMENT in requirements: |
|
1047 | 1047 | options[b'persistent-nodemap'] = True |
|
1048 | if ui.configbool(b'storage', b'revlog.nodemap.mmap'): | |
|
1048 | if ui.configbool(b'storage', b'revlog.persistent-nodemap.mmap'): | |
|
1049 | 1049 | options[b'persistent-nodemap.mmap'] = True |
|
1050 | 1050 | epnm = ui.config(b'storage', b'revlog.nodemap.mode') |
|
1051 | 1051 | options[b'persistent-nodemap.mode'] = epnm |
@@ -169,12 +169,12 b' Test code path without mmap' | |||
|
169 | 169 | |
|
170 | 170 | $ echo bar > bar |
|
171 | 171 | $ hg add bar |
|
172 | $ hg ci -m 'bar' --config storage.revlog.nodemap.mmap=no | |
|
172 | $ hg ci -m 'bar' --config storage.revlog.persistent-nodemap.mmap=no | |
|
173 | 173 | |
|
174 | $ hg debugnodemap --check --config storage.revlog.nodemap.mmap=yes | |
|
174 | $ hg debugnodemap --check --config storage.revlog.persistent-nodemap.mmap=yes | |
|
175 | 175 | revision in index: 5003 |
|
176 | 176 | revision in nodemap: 5003 |
|
177 | $ hg debugnodemap --check --config storage.revlog.nodemap.mmap=no | |
|
177 | $ hg debugnodemap --check --config storage.revlog.persistent-nodemap.mmap=no | |
|
178 | 178 | revision in index: 5003 |
|
179 | 179 | revision in nodemap: 5003 |
|
180 | 180 |
General Comments 0
You need to be logged in to leave comments.
Login now