[PATCH RFC] help: add new deprecated topic

David Demelier markand at malikania.fr
Mon May 14 11:11:16 UTC 2018


# HG changeset patch
# User David Demelier <markand at malikania.fr>
# Date 1526296264 -7200
#      Mon May 14 13:11:04 2018 +0200
# Node ID 4cf720342c2fd6fe4bb10f1c756124aaac8f5901
# Parent  8ba0344f9fb145f5b9b909f1211defc9e0793f68
help: add new deprecated topic

Add a deprecated topic which lists most of the commands and options that are not
recommended anymore.

diff -r 8ba0344f9fb1 -r 4cf720342c2f mercurial/help.py
--- a/mercurial/help.py	Fri May 11 22:07:43 2018 -0400
+++ b/mercurial/help.py	Mon May 14 13:11:04 2018 +0200
@@ -232,6 +232,7 @@
     (['bundlespec'], _("Bundle File Formats"), loaddoc('bundlespec')),
     (['color'], _("Colorizing Outputs"), loaddoc('color')),
     (["config", "hgrc"], _("Configuration Files"), loaddoc('config')),
+    (['deprecated'], _("Deprecated features"), loaddoc('deprecated')),
     (["dates"], _("Date Formats"), loaddoc('dates')),
     (["flags"], _("Command-line flags"), loaddoc('flags')),
     (["patterns"], _("File Name Patterns"), loaddoc('patterns')),
diff -r 8ba0344f9fb1 -r 4cf720342c2f mercurial/help/deprecated.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial/help/deprecated.txt	Mon May 14 13:11:04 2018 +0200
@@ -0,0 +1,30 @@
+Mercurial evolves over time, some features, options, commands may be replaced by
+better and more secure alternatives. This topic will help you migrating your
+existing usage and/or configuration to newer features.
+
+Commands
+========
+
+The following commands are still available but their use are not recommended:
+
+``locate``
+
+This command has been replaced by `hg files`.
+
+``parents``
+
+This command can be replaced by `hg summary` or `hg log` with appropriate
+revsets. See `hg help revsets` for more information.
+
+``tip``
+
+The recommended alternative is `hg heads`.
+
+Options
+=======
+
+``web.allowpull``
+    Renamed to `allow-pull`.
+
+``web.allow_push``
+    Renamed to `allow-push`.


More information about the Mercurial-devel mailing list