equal
deleted
inserted
replaced
1423 b'format', |
1423 b'format', |
1424 b'use-share-safe.automatic-upgrade-of-mismatching-repositories:quiet', |
1424 b'use-share-safe.automatic-upgrade-of-mismatching-repositories:quiet', |
1425 default=False, |
1425 default=False, |
1426 experimental=True, |
1426 experimental=True, |
1427 ) |
1427 ) |
|
1428 |
|
1429 # Moving this on by default means we are confident about the scaling of phases. |
|
1430 # This is not garanteed to be the case at the time this message is written. |
1428 coreconfigitem( |
1431 coreconfigitem( |
1429 b'format', |
1432 b'format', |
1430 b'internal-phase', |
1433 b'use-internal-phase', |
1431 default=False, |
1434 default=False, |
|
1435 experimental=True, |
|
1436 ) |
|
1437 # The interaction between the archived phase and obsolescence markers needs to |
|
1438 # be sorted out before wider usage of this are to be considered. |
|
1439 # |
|
1440 # At the time this message is written, behavior when archiving obsolete |
|
1441 # changeset differ significantly from stripping. As part of stripping, we also |
|
1442 # remove the obsolescence marker associated to the stripped changesets, |
|
1443 # revealing the precedecessors changesets when applicable. When archiving, we |
|
1444 # don't touch the obsolescence markers, keeping everything hidden. This can |
|
1445 # result in quite confusing situation for people combining exchanging draft |
|
1446 # with the archived phases. As some markers needed by others may be skipped |
|
1447 # during exchange. |
|
1448 coreconfigitem( |
|
1449 b'format', |
|
1450 b'exp-archived-phase', |
|
1451 default=False, |
|
1452 experimental=True, |
|
1453 ) |
|
1454 coreconfigitem( |
|
1455 b'shelve', |
|
1456 b'store', |
|
1457 default=b'internal', |
1432 experimental=True, |
1458 experimental=True, |
1433 ) |
1459 ) |
1434 coreconfigitem( |
1460 coreconfigitem( |
1435 b'fsmonitor', |
1461 b'fsmonitor', |
1436 b'warn_when_unused', |
1462 b'warn_when_unused', |
2833 coreconfigitem( |
2859 coreconfigitem( |
2834 b'rebase', |
2860 b'rebase', |
2835 b'experimental.inmemory', |
2861 b'experimental.inmemory', |
2836 default=False, |
2862 default=False, |
2837 ) |
2863 ) |
|
2864 |
|
2865 # This setting controls creation of a rebase_source extra field |
|
2866 # during rebase. When False, no such field is created. This is |
|
2867 # useful eg for incrementally converting changesets and then |
|
2868 # rebasing them onto an existing repo. |
|
2869 # WARNING: this is an advanced setting reserved for people who know |
|
2870 # exactly what they are doing. Misuse of this setting can easily |
|
2871 # result in obsmarker cycles and a vivid headache. |
|
2872 coreconfigitem( |
|
2873 b'rebase', |
|
2874 b'store-source', |
|
2875 default=True, |
|
2876 experimental=True, |
|
2877 ) |