Show More
@@ -18,6 +18,10 b" NARROW_REQUIREMENT = b'narrowhg-experime" | |||
|
18 | 18 | # Enables sparse working directory usage |
|
19 | 19 | SPARSE_REQUIREMENT = b'exp-sparse' |
|
20 | 20 | |
|
21 | # Enables the internal phase which is used to hide changesets instead | |
|
22 | # of stripping them | |
|
23 | INTERNAL_PHASE_REQUIREMENT = b'internal-phase' | |
|
24 | ||
|
21 | 25 | # Local repository feature string. |
|
22 | 26 | |
|
23 | 27 | # Revlogs are being used for file storage. |
@@ -1068,7 +1068,7 b' class localrepository(object):' | |||
|
1068 | 1068 | b'relshared', |
|
1069 | 1069 | b'dotencode', |
|
1070 | 1070 | repository.SPARSE_REQUIREMENT, |
|
1071 | b'internal-phase', | |
|
1071 | repository.INTERNAL_PHASE_REQUIREMENT, | |
|
1072 | 1072 | } |
|
1073 | 1073 | |
|
1074 | 1074 | # list of prefix for file which can be written without 'wlock' |
@@ -3324,7 +3324,7 b' def newreporequirements(ui, createopts):' | |||
|
3324 | 3324 | requirements.add(REVLOGV2_REQUIREMENT) |
|
3325 | 3325 | # experimental config: format.internal-phase |
|
3326 | 3326 | if ui.configbool(b'format', b'internal-phase'): |
|
3327 | requirements.add(b'internal-phase') | |
|
3327 | requirements.add(repository.INTERNAL_PHASE_REQUIREMENT) | |
|
3328 | 3328 | |
|
3329 | 3329 | if createopts.get(b'narrowfiles'): |
|
3330 | 3330 | requirements.add(repository.NARROW_REQUIREMENT) |
@@ -125,6 +125,7 b' from . import (' | |||
|
125 | 125 | txnutil, |
|
126 | 126 | util, |
|
127 | 127 | ) |
|
128 | from .interfaces import repository | |
|
128 | 129 | |
|
129 | 130 | _fphasesentry = struct.Struct(b'>i20s') |
|
130 | 131 | |
@@ -154,7 +155,7 b' localhiddenphases = (internal, archived)' | |||
|
154 | 155 | |
|
155 | 156 | def supportinternal(repo): |
|
156 | 157 | """True if the internal phase can be used on a repository""" |
|
157 | return b'internal-phase' in repo.requirements | |
|
158 | return repository.INTERNAL_PHASE_REQUIREMENT in repo.requirements | |
|
158 | 159 | |
|
159 | 160 | |
|
160 | 161 | def _readroots(repo, phasedefaults=None): |
General Comments 0
You need to be logged in to leave comments.
Login now