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 }