annotate mercurial/helptext/deprecated.txt @ 46184:cb8b2ee89a5d

copies: stop attempt to avoid extra dict copies around branching In the python code, we attempt to avoid unnecessary dict copies when gathering copy information. However that logic is wobbly and I keep running into case where independent branches affects each others. With the current code we can't ensure we are the only "user" of dict when dealing with merge. This caused havoc in the next series on tests I am about to introduce. So for now I am disabling the faulty optimisation. I believe we will need a dedicated overlay to deal with the "copy on write logic" to have something correct. I am also hoping to find time to build dedicated test case for this category of problem instead of relying on side effect in other tests. However for now I am focussing on another issue. Differential Revision: https://phab.mercurial-scm.org/D9608
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 15 Dec 2020 00:29:29 +0100
parents 2e017696181f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
37998
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 Mercurial evolves over time, some features, options, commands may be replaced by
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 better and more secure alternatives. This topic will help you migrating your
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 existing usage and/or configuration to newer features.
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
4
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 Commands
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 ========
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
7
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 The following commands are still available but their use are not recommended:
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
9
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 ``locate``
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
11
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 This command has been replaced by `hg files`.
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
13
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 ``parents``
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
15
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 This command can be replaced by `hg summary` or `hg log` with appropriate
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 revsets. See `hg help revsets` for more information.
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
18
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 ``tip``
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
20
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 The recommended alternative is `hg heads`.
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 Options
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 =======
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
25
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 ``web.allowpull``
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 Renamed to `allow-pull`.
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
28
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 ``web.allow_push``
5fa4e29ba3e3 help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 Renamed to `allow-push`.