equal
deleted
inserted
replaced
1264 coreconfigitem( |
1264 coreconfigitem( |
1265 b'format', |
1265 b'format', |
1266 b'usestore', |
1266 b'usestore', |
1267 default=True, |
1267 default=True, |
1268 ) |
1268 ) |
1269 # Right now, the only efficient implement of the nodemap logic is in Rust, so |
1269 # Right now, the only efficient implement of the nodemap logic is in Rust, |
1270 # the persistent nodemap feature needs to stay experimental as long as the Rust |
1270 # |
1271 # extensions are an experimental feature. |
1271 # The case was discussed that the 5.6 sprint and the following was decided for |
|
1272 # feature that have an optional fast implementation (and are a performance |
|
1273 # regression in the others) |
|
1274 # |
|
1275 # * If the fast implementation is not available, Mercurial will refuse to |
|
1276 # access repository that requires it. Pointing to proper documentation |
|
1277 # |
|
1278 # * An option exist to lift that limitation and allow repository access. |
|
1279 # |
|
1280 # Such access will emit a warning unless configured not to. |
|
1281 # |
|
1282 # * When sufficiently mature, the feature can be enabled by default only for |
|
1283 # installation that supports it. |
1272 coreconfigitem( |
1284 coreconfigitem( |
1273 b'format', b'use-persistent-nodemap', default=False, experimental=True |
1285 b'format', b'use-persistent-nodemap', default=False, experimental=True |
1274 ) |
1286 ) |
1275 coreconfigitem( |
1287 coreconfigitem( |
1276 b'format', |
1288 b'format', |