equal
deleted
inserted
replaced
1471 coreconfigitem( |
1471 coreconfigitem( |
1472 b'format', |
1472 b'format', |
1473 b'usestore', |
1473 b'usestore', |
1474 default=True, |
1474 default=True, |
1475 ) |
1475 ) |
1476 |
|
1477 |
|
1478 def _persistent_nodemap_default(): |
|
1479 """compute `use-persistent-nodemap` default value |
|
1480 |
|
1481 The feature is disabled unless a fast implementation is available. |
|
1482 """ |
|
1483 from . import policy |
|
1484 |
|
1485 return policy.importrust('revlog') is not None |
|
1486 |
|
1487 |
|
1488 coreconfigitem( |
1476 coreconfigitem( |
1489 b'format', |
1477 b'format', |
1490 b'use-persistent-nodemap', |
1478 b'use-persistent-nodemap', |
1491 default=_persistent_nodemap_default, |
1479 default=dynamicdefault, |
1492 ) |
1480 ) |
1493 coreconfigitem( |
1481 coreconfigitem( |
1494 b'format', |
1482 b'format', |
1495 b'exp-use-copies-side-data-changeset', |
1483 b'exp-use-copies-side-data-changeset', |
1496 default=False, |
1484 default=False, |