[PATCH 4 of 5] show: make template option actually show up in help

Ryan McElroy rm at fb.com
Mon Apr 10 05:41:06 EDT 2017


# HG changeset patch
# User Ryan McElroy <rmcelroy at fb.com>
# Date 1491817029 25200
#      Mon Apr 10 02:37:09 2017 -0700
# Node ID eefe70d59a3ea5a09b5711ea8d7c568002a8d9e3
# Parent  ee1bd54bfda1dd1aea0f9b2397ddeae42d58c54a
show: make template option actually show up in help

Previously, the --template/-T option didn't show up in help because it's marked
as experimental. It's not really experimental for show, and its quite important
for show's funcationality, so let's make sure it always shows up.

diff --git a/hgext/show.py b/hgext/show.py
--- a/hgext/show.py
+++ b/hgext/show.py
@@ -17,7 +17,6 @@ from __future__ import absolute_import
 from mercurial.i18n import _
 from mercurial import (
     cmdutil,
-    commands,
     error,
     registrar,
 )
@@ -51,7 +50,9 @@ class showcmdfunc(registrar._funcregistr
 
 showview = showcmdfunc()
 
- at command('show', commands.formatteropts, _('VIEW'))
+ at command('show', [
+    ('T', 'template', '', ('display with template'), _('TEMPLATE')),
+    ], _('VIEW'))
 def show(ui, repo, view=None, template=None):
     """show various repository information
 
diff --git a/tests/test-show.t b/tests/test-show.t
--- a/tests/test-show.t
+++ b/tests/test-show.t
@@ -43,6 +43,8 @@ No arguments shows available views
   
   options:
   
+   -T --template TEMPLATE display with template
+  
   (some details hidden, use --verbose to show complete help)
 
 Unknown view prints error


More information about the Mercurial-devel mailing list