help: tweak --verbose command help hint
We used to have two slightly different message which people wouldn't read...
and then complain that they couldn't find the global options or examples.
So we unify them into one message that's upfront that STUFF IS
INTENTIONALLY HIDDEN and that looks more like our normal hint style.
--- a/mercurial/help.py Tue Aug 12 00:42:05 2014 -0500
+++ b/mercurial/help.py Tue Aug 12 03:01:37 2014 -0500
@@ -296,11 +296,8 @@
rst.append(_('\nuse "hg help %s" to show the full help text\n')
% name)
elif not ui.quiet:
- omitted = _('use "hg -v help %s" to show more complete'
- ' help and the global options') % name
- notomitted = _('use "hg -v help %s" to show'
- ' the global options') % name
- indicateomitted(rst, omitted, notomitted)
+ rst.append(_('\n(some details hidden, use --verbose '
+ 'to show complete help)'))
return rst
--- a/tests/test-convert.t Tue Aug 12 00:42:05 2014 -0500
+++ b/tests/test-convert.t Tue Aug 12 03:01:37 2014 -0500
@@ -272,7 +272,7 @@
--sourcesort preserve source changesets order
--closesort try to reorder closed revisions
- use "hg -v help convert" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ hg init a
$ cd a
$ echo a > a
--- a/tests/test-encoding-align.t Tue Aug 12 00:42:05 2014 -0500
+++ b/tests/test-encoding-align.t Tue Aug 12 03:01:37 2014 -0500
@@ -58,7 +58,7 @@
\xe9\x95\xb7\xe3\x81\x84\xe9\x95\xb7\xe3\x81\x84\xe5\x90\x8d\xe5\x89\x8d \xe9\x95\xb7\xe3\x81\x84\xe9\x95\xb7\xe3\x81\x84\xe5\x90\x8d\xe5\x89\x8d \xe9\x95\xb7\xe3\x81\x84\xe9\x95\xb7\xe3\x81\x84\xe5\x90\x8d\xe5\x89\x8d \xe9\x95\xb7\xe3\x81\x84\xe9\x95\xb7\xe3\x81\x84\xe5\x90\x8d\xe5\x89\x8d (esc)
\xe9\x95\xb7\xe3\x81\x84\xe9\x95\xb7\xe3\x81\x84\xe5\x90\x8d\xe5\x89\x8d (esc)
- use "hg -v help showoptlist" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ rm -f s; touch s
--- a/tests/test-encoding-textwrap.t Tue Aug 12 00:42:05 2014 -0500
+++ b/tests/test-encoding-textwrap.t Tue Aug 12 03:01:37 2014 -0500
@@ -69,7 +69,7 @@
\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8\x82\xa9\x82\xab\x82\xad\x82\xaf\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8\x82\xa9\x82\xab\x82\xad\x82\xaf\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8\x82\xa9\x82\xab\x82\xad\x82\xaf (esc)
\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8\x82\xa9\x82\xab\x82\xad\x82\xaf (esc)
- use "hg -v help show_full_ja" to show the global options
+ (some details hidden, use --verbose to show complete help)
(1-2) display Japanese full-width characters in utf-8
@@ -84,7 +84,7 @@
\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a\xe3\x81\x8b\xe3\x81\x8d\xe3\x81\x8f\xe3\x81\x91\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a\xe3\x81\x8b\xe3\x81\x8d\xe3\x81\x8f\xe3\x81\x91\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a\xe3\x81\x8b\xe3\x81\x8d\xe3\x81\x8f\xe3\x81\x91 (esc)
\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a\xe3\x81\x8b\xe3\x81\x8d\xe3\x81\x8f\xe3\x81\x91 (esc)
- use "hg -v help show_full_ja" to show the global options
+ (some details hidden, use --verbose to show complete help)
(1-3) display Japanese half-width characters in cp932
@@ -100,7 +100,7 @@
\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9 (esc)
\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9 (esc)
- use "hg -v help show_half_ja" to show the global options
+ (some details hidden, use --verbose to show complete help)
(1-4) display Japanese half-width characters in utf-8
@@ -115,7 +115,7 @@
\xef\xbd\xb1\xef\xbd\xb2\xef\xbd\xb3\xef\xbd\xb4\xef\xbd\xb5\xef\xbd\xb6\xef\xbd\xb7\xef\xbd\xb8\xef\xbd\xb9\xef\xbd\xb1\xef\xbd\xb2\xef\xbd\xb3\xef\xbd\xb4\xef\xbd\xb5\xef\xbd\xb6\xef\xbd\xb7\xef\xbd\xb8\xef\xbd\xb9\xef\xbd\xb1\xef\xbd\xb2\xef\xbd\xb3\xef\xbd\xb4\xef\xbd\xb5\xef\xbd\xb6\xef\xbd\xb7\xef\xbd\xb8\xef\xbd\xb9\xef\xbd\xb1\xef\xbd\xb2\xef\xbd\xb3\xef\xbd\xb4\xef\xbd\xb5\xef\xbd\xb6\xef\xbd\xb7\xef\xbd\xb8\xef\xbd\xb9\xef\xbd\xb1\xef\xbd\xb2\xef\xbd\xb3\xef\xbd\xb4\xef\xbd\xb5\xef\xbd\xb6\xef\xbd\xb7\xef\xbd\xb8\xef\xbd\xb9\xef\xbd\xb1\xef\xbd\xb2\xef\xbd\xb3\xef\xbd\xb4\xef\xbd\xb5\xef\xbd\xb6\xef\xbd\xb7\xef\xbd\xb8\xef\xbd\xb9 (esc)
\xef\xbd\xb1\xef\xbd\xb2\xef\xbd\xb3\xef\xbd\xb4\xef\xbd\xb5\xef\xbd\xb6\xef\xbd\xb7\xef\xbd\xb8\xef\xbd\xb9\xef\xbd\xb1\xef\xbd\xb2\xef\xbd\xb3\xef\xbd\xb4\xef\xbd\xb5\xef\xbd\xb6\xef\xbd\xb7\xef\xbd\xb8\xef\xbd\xb9 (esc)
- use "hg -v help show_half_ja" to show the global options
+ (some details hidden, use --verbose to show complete help)
@@ -136,7 +136,7 @@
\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b (esc)
\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b (esc)
- use "hg -v help show_ambig_ja" to show the global options
+ (some details hidden, use --verbose to show complete help)
(2-1-2) display Japanese ambiguous-width characters in utf-8
@@ -151,7 +151,7 @@
\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b (esc)
\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b (esc)
- use "hg -v help show_ambig_ja" to show the global options
+ (some details hidden, use --verbose to show complete help)
(2-1-3) display Russian ambiguous-width characters in cp1251
@@ -166,7 +166,7 @@
\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8 (esc)
\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8 (esc)
- use "hg -v help show_ambig_ru" to show the global options
+ (some details hidden, use --verbose to show complete help)
(2-1-4) display Russian ambiguous-width characters in utf-8
@@ -181,7 +181,7 @@
\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8 (esc)
\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8 (esc)
- use "hg -v help show_ambig_ru" to show the global options
+ (some details hidden, use --verbose to show complete help)
(2-2) treat width of ambiguous characters as wide
@@ -202,7 +202,7 @@
\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b (esc)
\x83\xbf\x83\xc0\x83\xc1\x83\xc2\x83\xd2\x83\xc4\x83\xc5\x83\xc6\x81\x9b (esc)
- use "hg -v help show_ambig_ja" to show the global options
+ (some details hidden, use --verbose to show complete help)
(2-2-2) display Japanese ambiguous-width characters in utf-8
@@ -220,7 +220,7 @@
\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b (esc)
\xce\xb1\xce\xb2\xce\xb3\xce\xb4\xcf\x85\xce\xb6\xce\xb7\xce\xb8\xe2\x97\x8b (esc)
- use "hg -v help show_ambig_ja" to show the global options
+ (some details hidden, use --verbose to show complete help)
(2-2-3) display Russian ambiguous-width characters in cp1251
@@ -238,7 +238,7 @@
\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8 (esc)
\xcd\xe0\xf1\xf2\xf0\xee\xe9\xea\xe8 (esc)
- use "hg -v help show_ambig_ru" to show the global options
+ (some details hidden, use --verbose to show complete help)
(2-2-4) display Russian ambiguous-width characters in utf-8
@@ -256,6 +256,6 @@
\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8 (esc)
\xd0\x9d\xd0\xb0\xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xb9\xd0\xba\xd0\xb8 (esc)
- use "hg -v help show_ambig_ru" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ cd ..
--- a/tests/test-extdiff.t Tue Aug 12 00:42:05 2014 -0500
+++ b/tests/test-extdiff.t Tue Aug 12 03:01:37 2014 -0500
@@ -47,7 +47,7 @@
[+] marked option can be specified multiple times
- use "hg -v help falabala" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ hg ci -d '0 0' -mtest1
--- a/tests/test-extension.t Tue Aug 12 00:42:05 2014 -0500
+++ b/tests/test-extension.t Tue Aug 12 03:01:37 2014 -0500
@@ -401,7 +401,7 @@
[+] marked option can be specified multiple times
- use "hg -v help extdiff" to show the global options
+ (some details hidden, use --verbose to show complete help)
@@ -533,7 +533,7 @@
multirevs command
- use "hg -v help multirevs" to show the global options
+ (some details hidden, use --verbose to show complete help)
--- a/tests/test-help.t Tue Aug 12 00:42:05 2014 -0500
+++ b/tests/test-help.t Tue Aug 12 03:01:37 2014 -0500
@@ -353,7 +353,7 @@
[+] marked option can be specified multiple times
- use "hg -v help add" to show more complete help and the global options
+ (some details hidden, use --verbose to show complete help)
Verbose help for add
@@ -472,7 +472,7 @@
Returns 0 on success, 1 if errors are encountered.
- use "hg -v help verify" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ hg help diff
hg diff [OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]...
@@ -525,7 +525,7 @@
[+] marked option can be specified multiple times
- use "hg -v help diff" to show more complete help and the global options
+ (some details hidden, use --verbose to show complete help)
$ hg help status
hg status [OPTION]... [FILE]...
@@ -588,7 +588,7 @@
[+] marked option can be specified multiple times
- use "hg -v help status" to show more complete help and the global options
+ (some details hidden, use --verbose to show complete help)
$ hg -q help status
hg status [OPTION]... [FILE]...
@@ -663,7 +663,7 @@
-n -- normal desc
--newline VALUE line1 line2
- use "hg -v help nohelp" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ hg help -k nohelp
Commands:
@@ -843,7 +843,7 @@
options:
- use "hg -v help debugoptDEP" to show the global options
+ (some details hidden, use --verbose to show complete help)
test deprecated option is shown with -v
$ hg help -v debugoptDEP | grep dopt
@@ -859,7 +859,7 @@
flaggor:
- *"hg -v help debugoptDEP"* (glob)
+ (some details hidden, use --verbose to show complete help)
#endif
Test commands that collide with topics (issue4240)
--- a/tests/test-mq-qrefresh-interactive.t Tue Aug 12 00:42:05 2014 -0500
+++ b/tests/test-mq-qrefresh-interactive.t Tue Aug 12 03:01:37 2014 -0500
@@ -46,7 +46,7 @@
[+] marked option can be specified multiple times
- use "hg -v help qrefresh" to show the global options
+ (some details hidden, use --verbose to show complete help)
help qrefresh (record)
@@ -91,7 +91,7 @@
[+] marked option can be specified multiple times
- use "hg -v help qrefresh" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ hg init a
$ cd a
--- a/tests/test-qrecord.t Tue Aug 12 00:42:05 2014 -0500
+++ b/tests/test-qrecord.t Tue Aug 12 03:01:37 2014 -0500
@@ -76,7 +76,7 @@
[+] marked option can be specified multiple times
- use "hg -v help record" to show the global options
+ (some details hidden, use --verbose to show complete help)
help (no mq, so no qrecord)
@@ -87,7 +87,7 @@
See "hg help qnew" & "hg help record" for more information and usage.
- use "hg -v help qrecord" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ hg init a
@@ -119,7 +119,7 @@
See "hg help qnew" & "hg help record" for more information and usage.
- use "hg -v help qrecord" to show the global options
+ (some details hidden, use --verbose to show complete help)
help (mq present)
@@ -152,7 +152,7 @@
[+] marked option can be specified multiple times
- use "hg -v help qrecord" to show the global options
+ (some details hidden, use --verbose to show complete help)
$ cd a