comparison tests/test-help.out @ 11321:40c06bbf58be

help: show value requirement and multiple occurrence of options this helps users to know what kind of option is: - no value is required(flag option) - value is required - value is required, and multiple occurrences are allowed each kinds are shown as below: -f --force force push -e --ssh CMD specify ssh command to use -b --branch BRANCH [+] a specific branch you would like to push if one or more 3rd type options are shown, explanation for '[+]' mark is also shown as footnote.
author FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
date Sun, 06 Jun 2010 17:25:00 +0900
parents 687c7d395f20
children 511445840148
comparison
equal deleted inserted replaced
11320:e4274f9f97c8 11321:40c06bbf58be
215 summarize working directory state 215 summarize working directory state
216 update, up, checkout, co: 216 update, up, checkout, co:
217 update working directory (or switch revisions) 217 update working directory (or switch revisions)
218 218
219 global options: 219 global options:
220 -R --repository repository root directory or name of overlay bundle file 220 -R --repository REPO repository root directory or name of overlay bundle
221 --cwd change working directory 221 file
222 -y --noninteractive do not prompt, assume 'yes' for any required answers 222 --cwd DIR change working directory
223 -q --quiet suppress output 223 -y --noninteractive do not prompt, assume 'yes' for any required answers
224 -v --verbose enable additional output 224 -q --quiet suppress output
225 --config set/override config option (use 'section.name=value') 225 -v --verbose enable additional output
226 --debug enable debugging output 226 --config CONFIG [+] set/override config option (use 'section.name=value')
227 --debugger start debugger 227 --debug enable debugging output
228 --encoding set the charset encoding (default: ascii) 228 --debugger start debugger
229 --encodingmode set the charset encoding mode (default: strict) 229 --encoding ENCODE set the charset encoding (default: ascii)
230 --traceback always print a traceback on exception 230 --encodingmode MODE set the charset encoding mode (default: strict)
231 --time time how long the command takes 231 --traceback always print a traceback on exception
232 --profile print command execution profile 232 --time time how long the command takes
233 --version output version information and exit 233 --profile print command execution profile
234 -h --help display help and exit 234 --version output version information and exit
235 -h --help display help and exit
236
237 [+] marked option can be specified multiple times
235 238
236 use "hg help" for the full list of commands 239 use "hg help" for the full list of commands
237 hg add [OPTION]... [FILE]... 240 hg add [OPTION]... [FILE]...
238 241
239 add the specified files on the next commit 242 add the specified files on the next commit
247 250
248 use "hg -v help add" to show verbose help 251 use "hg -v help add" to show verbose help
249 252
250 options: 253 options:
251 254
252 -I --include include names matching the given patterns 255 -I --include PATTERN [+] include names matching the given patterns
253 -X --exclude exclude names matching the given patterns 256 -X --exclude PATTERN [+] exclude names matching the given patterns
254 -n --dry-run do not perform actions, just print output 257 -n --dry-run do not perform actions, just print output
258
259 [+] marked option can be specified multiple times
255 260
256 use "hg -v help add" to show global options 261 use "hg -v help add" to show global options
257 %% verbose help for add 262 %% verbose help for add
258 hg add [OPTION]... [FILE]... 263 hg add [OPTION]... [FILE]...
259 264
278 $ hg status 283 $ hg status
279 A foo.c 284 A foo.c
280 285
281 options: 286 options:
282 287
283 -I --include include names matching the given patterns 288 -I --include PATTERN [+] include names matching the given patterns
284 -X --exclude exclude names matching the given patterns 289 -X --exclude PATTERN [+] exclude names matching the given patterns
285 -n --dry-run do not perform actions, just print output 290 -n --dry-run do not perform actions, just print output
286 291
287 global options: 292 global options:
288 -R --repository repository root directory or name of overlay bundle file 293 -R --repository REPO repository root directory or name of overlay bundle
289 --cwd change working directory 294 file
290 -y --noninteractive do not prompt, assume 'yes' for any required answers 295 --cwd DIR change working directory
291 -q --quiet suppress output 296 -y --noninteractive do not prompt, assume 'yes' for any required
292 -v --verbose enable additional output 297 answers
293 --config set/override config option (use 'section.name=value') 298 -q --quiet suppress output
294 --debug enable debugging output 299 -v --verbose enable additional output
295 --debugger start debugger 300 --config CONFIG [+] set/override config option (use
296 --encoding set the charset encoding (default: ascii) 301 'section.name=value')
297 --encodingmode set the charset encoding mode (default: strict) 302 --debug enable debugging output
298 --traceback always print a traceback on exception 303 --debugger start debugger
299 --time time how long the command takes 304 --encoding ENCODE set the charset encoding (default: ascii)
300 --profile print command execution profile 305 --encodingmode MODE set the charset encoding mode (default: strict)
301 --version output version information and exit 306 --traceback always print a traceback on exception
302 -h --help display help and exit 307 --time time how long the command takes
308 --profile print command execution profile
309 --version output version information and exit
310 -h --help display help and exit
311
312 [+] marked option can be specified multiple times
303 %% test help option with version option 313 %% test help option with version option
304 Mercurial Distributed SCM (version xxx) 314 Mercurial Distributed SCM (version xxx)
305 315
306 Copyright (C) 2005-2010 Matt Mackall <mpm@selenic.com> and others 316 Copyright (C) 2005-2010 Matt Mackall <mpm@selenic.com> and others
307 This is free software; see the source for copying conditions. There is NO 317 This is free software; see the source for copying conditions. There is NO
320 330
321 use "hg -v help add" to show verbose help 331 use "hg -v help add" to show verbose help
322 332
323 options: 333 options:
324 334
325 -I --include include names matching the given patterns 335 -I --include PATTERN [+] include names matching the given patterns
326 -X --exclude exclude names matching the given patterns 336 -X --exclude PATTERN [+] exclude names matching the given patterns
327 -n --dry-run do not perform actions, just print output 337 -n --dry-run do not perform actions, just print output
338
339 [+] marked option can be specified multiple times
328 340
329 use "hg -v help add" to show global options 341 use "hg -v help add" to show global options
330 hg add: option --skjdfks not recognized 342 hg add: option --skjdfks not recognized
331 hg add [OPTION]... [FILE]... 343 hg add [OPTION]... [FILE]...
332 344
341 353
342 use "hg -v help add" to show verbose help 354 use "hg -v help add" to show verbose help
343 355
344 options: 356 options:
345 357
346 -I --include include names matching the given patterns 358 -I --include PATTERN [+] include names matching the given patterns
347 -X --exclude exclude names matching the given patterns 359 -X --exclude PATTERN [+] exclude names matching the given patterns
348 -n --dry-run do not perform actions, just print output 360 -n --dry-run do not perform actions, just print output
361
362 [+] marked option can be specified multiple times
349 363
350 use "hg -v help add" to show global options 364 use "hg -v help add" to show global options
351 %% test ambiguous command help 365 %% test ambiguous command help
352 list of commands: 366 list of commands:
353 367
399 413
400 Returns 0 on success. 414 Returns 0 on success.
401 415
402 options: 416 options:
403 417
404 -r --rev revision 418 -r --rev REV [+] revision
405 -c --change change made by revision 419 -c --change REV change made by revision
406 -a --text treat all files as text 420 -a --text treat all files as text
407 -g --git use git extended diff format 421 -g --git use git extended diff format
408 --nodates omit dates from diff headers 422 --nodates omit dates from diff headers
409 -p --show-function show which function each change is in 423 -p --show-function show which function each change is in
410 --reverse produce a diff that undoes the changes 424 --reverse produce a diff that undoes the changes
411 -w --ignore-all-space ignore white space when comparing lines 425 -w --ignore-all-space ignore white space when comparing lines
412 -b --ignore-space-change ignore changes in the amount of white space 426 -b --ignore-space-change ignore changes in the amount of white space
413 -B --ignore-blank-lines ignore changes whose lines are all blank 427 -B --ignore-blank-lines ignore changes whose lines are all blank
414 -U --unified number of lines of context to show 428 -U --unified NUM number of lines of context to show
415 --stat output diffstat-style summary of changes 429 --stat output diffstat-style summary of changes
416 -I --include include names matching the given patterns 430 -I --include PATTERN [+] include names matching the given patterns
417 -X --exclude exclude names matching the given patterns 431 -X --exclude PATTERN [+] exclude names matching the given patterns
432
433 [+] marked option can be specified multiple times
418 434
419 use "hg -v help diff" to show global options 435 use "hg -v help diff" to show global options
420 hg status [OPTION]... [FILE]... 436 hg status [OPTION]... [FILE]...
421 437
422 aliases: st 438 aliases: st
455 471
456 Returns 0 on success. 472 Returns 0 on success.
457 473
458 options: 474 options:
459 475
460 -A --all show status of all files 476 -A --all show status of all files
461 -m --modified show only modified files 477 -m --modified show only modified files
462 -a --added show only added files 478 -a --added show only added files
463 -r --removed show only removed files 479 -r --removed show only removed files
464 -d --deleted show only deleted (but tracked) files 480 -d --deleted show only deleted (but tracked) files
465 -c --clean show only files without changes 481 -c --clean show only files without changes
466 -u --unknown show only unknown (not tracked) files 482 -u --unknown show only unknown (not tracked) files
467 -i --ignored show only ignored files 483 -i --ignored show only ignored files
468 -n --no-status hide status prefix 484 -n --no-status hide status prefix
469 -C --copies show source of copied files 485 -C --copies show source of copied files
470 -0 --print0 end filenames with NUL, for use with xargs 486 -0 --print0 end filenames with NUL, for use with xargs
471 --rev show difference from revision 487 --rev REV [+] show difference from revision
472 --change list the changed files of a revision 488 --change REV list the changed files of a revision
473 -I --include include names matching the given patterns 489 -I --include PATTERN [+] include names matching the given patterns
474 -X --exclude exclude names matching the given patterns 490 -X --exclude PATTERN [+] exclude names matching the given patterns
491
492 [+] marked option can be specified multiple times
475 493
476 use "hg -v help status" to show global options 494 use "hg -v help status" to show global options
477 hg status [OPTION]... [FILE]... 495 hg status [OPTION]... [FILE]...
478 496
479 show changed files in the working directory 497 show changed files in the working directory