Mercurial > hg
comparison mercurial/requirements.py @ 48654:eb5c33f1d08f
stream-clone: stop considering working copy only requirements
Now that the ducks are properly aligned on there shelve, it becomes easy to fix
the list of requirements to consider for stream. We remove the working copy
specific ones and add some missing revlog specific ones.
Differential Revision: https://phab.mercurial-scm.org/D11982
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 14 Jan 2022 18:17:55 +0100 |
parents | 6fd9a17c32ab |
children | 568f63b5a30f |
comparison
equal
deleted
inserted
replaced
48653:a3cf460a6b1b | 48654:eb5c33f1d08f |
---|---|
107 # note: the list is currently inherited from previous code and miss some relevant requirement while containing some irrelevant ones. | 107 # note: the list is currently inherited from previous code and miss some relevant requirement while containing some irrelevant ones. |
108 STREAM_FIXED_REQUIREMENTS = { | 108 STREAM_FIXED_REQUIREMENTS = { |
109 BOOKMARKS_IN_STORE_REQUIREMENT, | 109 BOOKMARKS_IN_STORE_REQUIREMENT, |
110 CHANGELOGV2_REQUIREMENT, | 110 CHANGELOGV2_REQUIREMENT, |
111 COPIESSDC_REQUIREMENT, | 111 COPIESSDC_REQUIREMENT, |
112 DIRSTATE_V2_REQUIREMENT, | |
113 GENERALDELTA_REQUIREMENT, | 112 GENERALDELTA_REQUIREMENT, |
113 INTERNAL_PHASE_REQUIREMENT, | |
114 NODEMAP_REQUIREMENT, | 114 NODEMAP_REQUIREMENT, |
115 REVLOG_COMPRESSION_ZSTD, | 115 REVLOG_COMPRESSION_ZSTD, |
116 REVLOGV1_REQUIREMENT, | 116 REVLOGV1_REQUIREMENT, |
117 REVLOGV2_REQUIREMENT, | 117 REVLOGV2_REQUIREMENT, |
118 SHARESAFE_REQUIREMENT, | |
119 SPARSEREVLOG_REQUIREMENT, | 118 SPARSEREVLOG_REQUIREMENT, |
120 TREEMANIFEST_REQUIREMENT, | 119 TREEMANIFEST_REQUIREMENT, |
121 } | 120 } |