comparison tests/test-mq-qrefresh-interactive.t @ 17837:b623e323c561

help: indicate help omitting if help document is not fully displayed Before this patch, there is no information about whether help document is fully displayed or not. So, some users seem to misunderstand "-v" for "hg help" just as "the option to show list of global options": experience on "hg help -v" for some commands not containing verbose containers may strengthen this misunderstanding. Such users have less opportunity for noticing omitted help document, and this may cause insufficient understanding about Mercurial. This patch indicates help omitting, if help document is not fully displayed. For command help, the message below is displayed at the end of help output, if help document is not fully displayed: use "hg -v help xxxx" to show more complete help and the global options and otherwise: use "hg -v help xxxx" to show the global options For topics and extensions help, the message below is displayed, only if help document is not fully displayed: use "hg help -v xxxx" to show more complete help This allows users to know whether there is any omitted information or not exactly, and can trigger "hg help -v" invocation. This patch causes formatting help document twice, to switch messages one for omitted help, and another for not omitted. This decreases performance of help document formatting, but it is not mainly focused at help command invocation, so this wouldn't become problem.
author FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
date Thu, 18 Oct 2012 10:31:15 +0900
parents f2719b387380
children 3838b910fa6b
comparison
equal deleted inserted replaced
17836:98347af64593 17837:b623e323c561
44 -m --message TEXT use text as commit message 44 -m --message TEXT use text as commit message
45 -l --logfile FILE read commit message from file 45 -l --logfile FILE read commit message from file
46 46
47 [+] marked option can be specified multiple times 47 [+] marked option can be specified multiple times
48 48
49 use "hg -v help qrefresh" to show more info 49 use "hg -v help qrefresh" to show the global options
50 50
51 help qrefresh (record) 51 help qrefresh (record)
52 52
53 $ echo "record=" >> $HGRCPATH 53 $ echo "record=" >> $HGRCPATH
54 $ hg help qrefresh 54 $ hg help qrefresh
89 -l --logfile FILE read commit message from file 89 -l --logfile FILE read commit message from file
90 -i --interactive interactively select changes to refresh 90 -i --interactive interactively select changes to refresh
91 91
92 [+] marked option can be specified multiple times 92 [+] marked option can be specified multiple times
93 93
94 use "hg -v help qrefresh" to show more info 94 use "hg -v help qrefresh" to show the global options
95 95
96 $ hg init a 96 $ hg init a
97 $ cd a 97 $ cd a
98 98
99 Base commit 99 Base commit