comparison mercurial/helptext/internals/requirements.txt @ 45484:63eb1b5c580d

helptext: document exp-sharesafe in internals/requirements.txt `exp-sharesafe` is a new requirement and we should document it. Differential Revision: https://phab.mercurial-scm.org/D8914
author Pulkit Goyal <7895pulkit@gmail.com>
date Fri, 07 Aug 2020 17:42:15 +0530
parents 526d69eeea31
children 2c0ddb79a8cd
comparison
equal deleted inserted replaced
45483:d252f51ab032 45484:63eb1b5c580d
153 153
154 Support for this requirement was added in Mercurial 5.5 (released August 2020). 154 Support for this requirement was added in Mercurial 5.5 (released August 2020).
155 Note that as of 5.5, only installations compiled with the Rust extension will 155 Note that as of 5.5, only installations compiled with the Rust extension will
156 benefit from a speedup. The other installations will do the necessary work to 156 benefit from a speedup. The other installations will do the necessary work to
157 keep the index up to date, but will suffer a slowdown. 157 keep the index up to date, but will suffer a slowdown.
158
159 exp-sharesafe
160 =============
161
162 NOTE: This requirement is for internal development only. The semantics are not
163 frozed yet, the feature is experimental. It's not advised to use it for any
164 production repository yet.
165
166 Represents that the repository can be shared safely. Requirements and config of
167 the source repository will be shared.
168 Requirements are stored in ``.hg/store`` instead of directly in ``.hg/`` where
169 they used to be stored. Some working copy related requirements are still stored
170 in ``.hg/``.
171 Shares read the ``.hg/hgrc`` of the source repository.
172
173 Support for this requirement was added in Mercurial 5.6 (released
174 November 2020). The requirement will only be present on repositories that have
175 opted in to this format (by having ``format.exp-share-safe=true`` set when
176 they were created).