Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 49451:0c70d888a484
phase: introduce a dedicated requirement for the `archived` phase
See inline documentation for details.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 16 Aug 2022 19:04:23 +0200 |
parents | 0540c1628fd4 |
children | 74fb1842f8b9 |
comparison
equal
deleted
inserted
replaced
49450:b57c95a0f5f9 | 49451:0c70d888a484 |
---|---|
1279 ``reposetup()``. Generally speaking, ``hg.repository()`` should be | 1279 ``reposetup()``. Generally speaking, ``hg.repository()`` should be |
1280 used. | 1280 used. |
1281 """ | 1281 """ |
1282 | 1282 |
1283 _basesupported = { | 1283 _basesupported = { |
1284 requirementsmod.ARCHIVED_PHASE_REQUIREMENT, | |
1284 requirementsmod.BOOKMARKS_IN_STORE_REQUIREMENT, | 1285 requirementsmod.BOOKMARKS_IN_STORE_REQUIREMENT, |
1285 requirementsmod.CHANGELOGV2_REQUIREMENT, | 1286 requirementsmod.CHANGELOGV2_REQUIREMENT, |
1286 requirementsmod.COPIESSDC_REQUIREMENT, | 1287 requirementsmod.COPIESSDC_REQUIREMENT, |
1287 requirementsmod.DIRSTATE_TRACKED_HINT_V1, | 1288 requirementsmod.DIRSTATE_TRACKED_HINT_V1, |
1288 requirementsmod.DIRSTATE_V2_REQUIREMENT, | 1289 requirementsmod.DIRSTATE_V2_REQUIREMENT, |
3662 requirements.add(requirementsmod.REVLOGV2_REQUIREMENT) | 3663 requirements.add(requirementsmod.REVLOGV2_REQUIREMENT) |
3663 # experimental config: format.internal-phase | 3664 # experimental config: format.internal-phase |
3664 if ui.configbool(b'format', b'internal-phase'): | 3665 if ui.configbool(b'format', b'internal-phase'): |
3665 requirements.add(requirementsmod.INTERNAL_PHASE_REQUIREMENT) | 3666 requirements.add(requirementsmod.INTERNAL_PHASE_REQUIREMENT) |
3666 | 3667 |
3668 # experimental config: format.exp-archived-phase | |
3669 if ui.configbool(b'format', b'exp-archived-phase'): | |
3670 requirements.add(requirementsmod.ARCHIVED_PHASE_REQUIREMENT) | |
3671 | |
3667 if createopts.get(b'narrowfiles'): | 3672 if createopts.get(b'narrowfiles'): |
3668 requirements.add(requirementsmod.NARROW_REQUIREMENT) | 3673 requirements.add(requirementsmod.NARROW_REQUIREMENT) |
3669 | 3674 |
3670 if createopts.get(b'lfs'): | 3675 if createopts.get(b'lfs'): |
3671 requirements.add(b'lfs') | 3676 requirements.add(b'lfs') |