comparison tests/test-extension.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 d1b49b02bc16
children 0f9013112eba
comparison
equal deleted inserted replaced
17836:98347af64593 17837:b623e323c561
267 -I --include PATTERN [+] include names matching the given patterns 267 -I --include PATTERN [+] include names matching the given patterns
268 -X --exclude PATTERN [+] exclude names matching the given patterns 268 -X --exclude PATTERN [+] exclude names matching the given patterns
269 269
270 [+] marked option can be specified multiple times 270 [+] marked option can be specified multiple times
271 271
272 use "hg -v help extdiff" to show more info 272 use "hg -v help extdiff" to show the global options
273 273
274 $ hg help --extension extdiff 274 $ hg help --extension extdiff
275 extdiff extension - command to allow external programs to compare revisions 275 extdiff extension - command to allow external programs to compare revisions
276 276
277 The extdiff Mercurial extension allows you to use external programs to compare 277 The extdiff Mercurial extension allows you to use external programs to compare
370 $ hg help -c multirevs 370 $ hg help -c multirevs
371 hg multirevs ARG 371 hg multirevs ARG
372 372
373 multirevs command 373 multirevs command
374 374
375 use "hg -v help multirevs" to show more info 375 use "hg -v help multirevs" to show the global options
376 376
377 $ hg multirevs 377 $ hg multirevs
378 hg multirevs: invalid arguments 378 hg multirevs: invalid arguments
379 hg multirevs ARG 379 hg multirevs ARG
380 380