From patchwork Thu Feb 15 13:42:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [2, of, 3] help: list deprecated and experimental extensions if --verbose From: Yuya Nishihara X-Patchwork-Id: 27975 Message-Id: To: mercurial-devel@mercurial-scm.org Date: Thu, 15 Feb 2018 22:42:37 +0900 # HG changeset patch # User Yuya Nishihara # Date 1451193207 -32400 # Sun Dec 27 14:13:27 2015 +0900 # Node ID d5c440f7e2840eae190246159ec31d74b4df655f # Parent 946e9e3e4453780ef4ea9120f3f3dd1acbf5ad44 help: list deprecated and experimental extensions if --verbose This is common in the other help topics. diff --git a/mercurial/help.py b/mercurial/help.py --- a/mercurial/help.py +++ b/mercurial/help.py @@ -62,7 +62,8 @@ def extshelp(ui): rst = loaddoc('extensions')(ui).splitlines(True) rst.extend(listexts( _('enabled extensions:'), extensions.enabled(), showdeprecated=True)) - rst.extend(listexts(_('disabled extensions:'), extensions.disabled())) + rst.extend(listexts(_('disabled extensions:'), extensions.disabled(), + showdeprecated=ui.verbose)) doc = ''.join(rst) return doc diff --git a/tests/test-help.t b/tests/test-help.t --- a/tests/test-help.t +++ b/tests/test-help.t @@ -283,6 +283,11 @@ Test extension help: win32mbcs allow the use of MBCS paths with problematic encodings zeroconf discover and advertise repositories on the local network +Verify that deprecated extensions are included if --verbose: + + $ hg -v help extensions | grep children + children command to display child changesets (DEPRECATED) + Verify that extension keywords appear in help templates $ hg help --config extensions.transplant= templating|grep transplant > /dev/null