Show More
@@ -2047,7 +2047,7 b' def heads(ui, repo, *branchrevs, **opts)' | |||||
2047 | displayer.show(ctx) |
|
2047 | displayer.show(ctx) | |
2048 | displayer.close() |
|
2048 | displayer.close() | |
2049 |
|
2049 | |||
2050 | def help_(ui, name=None, with_version=False, unknowncmd=False): |
|
2050 | def help_(ui, name=None, with_version=False, unknowncmd=False, full=True): | |
2051 | """show help for a given topic or a help overview |
|
2051 | """show help for a given topic or a help overview | |
2052 |
|
2052 | |||
2053 | With no arguments, print a list of commands with short help messages. |
|
2053 | With no arguments, print a list of commands with short help messages. | |
@@ -2070,6 +2070,8 b' def help_(ui, name=None, with_version=Fa' | |||||
2070 | if name == 'shortlist': |
|
2070 | if name == 'shortlist': | |
2071 | msg = _('use "hg help" for the full list of commands ' |
|
2071 | msg = _('use "hg help" for the full list of commands ' | |
2072 | 'or "hg -v" for details') |
|
2072 | 'or "hg -v" for details') | |
|
2073 | elif name and not full: | |||
|
2074 | msg = _('use "hg help %s" to show the full help text' % name) | |||
2073 | elif aliases: |
|
2075 | elif aliases: | |
2074 | msg = _('use "hg -v help%s" to show builtin aliases and ' |
|
2076 | msg = _('use "hg -v help%s" to show builtin aliases and ' | |
2075 | 'global options') % (name and " " + name or "") |
|
2077 | 'global options') % (name and " " + name or "") | |
@@ -2108,7 +2110,7 b' def help_(ui, name=None, with_version=Fa' | |||||
2108 | ui.write('hg %s\n' % aliases[0]) |
|
2110 | ui.write('hg %s\n' % aliases[0]) | |
2109 |
|
2111 | |||
2110 | # aliases |
|
2112 | # aliases | |
2111 | if not ui.quiet and len(aliases) > 1: |
|
2113 | if full and not ui.quiet and len(aliases) > 1: | |
2112 | ui.write(_("\naliases: %s\n") % ', '.join(aliases[1:])) |
|
2114 | ui.write(_("\naliases: %s\n") % ', '.join(aliases[1:])) | |
2113 |
|
2115 | |||
2114 | # description |
|
2116 | # description | |
@@ -2120,7 +2122,7 b' def help_(ui, name=None, with_version=Fa' | |||||
2120 | doc = _('shell alias for::\n\n %s') % entry[0].definition[1:] |
|
2122 | doc = _('shell alias for::\n\n %s') % entry[0].definition[1:] | |
2121 | else: |
|
2123 | else: | |
2122 | doc = _('alias for: hg %s\n\n%s') % (entry[0].definition, doc) |
|
2124 | doc = _('alias for: hg %s\n\n%s') % (entry[0].definition, doc) | |
2123 | if ui.quiet: |
|
2125 | if ui.quiet or not full: | |
2124 | doc = doc.splitlines()[0] |
|
2126 | doc = doc.splitlines()[0] | |
2125 | keep = ui.verbose and ['verbose'] or [] |
|
2127 | keep = ui.verbose and ['verbose'] or [] | |
2126 | formatted, pruned = minirst.format(doc, textwidth, keep=keep) |
|
2128 | formatted, pruned = minirst.format(doc, textwidth, keep=keep) |
@@ -90,7 +90,7 b' def _runcatch(ui, args):' | |||||
90 | except error.CommandError, inst: |
|
90 | except error.CommandError, inst: | |
91 | if inst.args[0]: |
|
91 | if inst.args[0]: | |
92 | ui.warn(_("hg %s: %s\n") % (inst.args[0], inst.args[1])) |
|
92 | ui.warn(_("hg %s: %s\n") % (inst.args[0], inst.args[1])) | |
93 | commands.help_(ui, inst.args[0]) |
|
93 | commands.help_(ui, inst.args[0], full=False) | |
94 | else: |
|
94 | else: | |
95 | ui.warn(_("hg: %s\n") % inst.args[1]) |
|
95 | ui.warn(_("hg: %s\n") % inst.args[1]) | |
96 | commands.help_(ui, 'shortlist') |
|
96 | commands.help_(ui, 'shortlist') |
@@ -304,13 +304,7 b' invalid arguments' | |||||
304 |
|
304 | |||
305 | alias for: hg root |
|
305 | alias for: hg root | |
306 |
|
306 | |||
307 | print the root (top) of the current working directory |
|
307 | use "hg help rt" to show the full help text | |
308 |
|
||||
309 | Print the root directory of the current repository. |
|
|||
310 |
|
||||
311 | Returns 0 on success. |
|
|||
312 |
|
||||
313 | use "hg -v help rt" to show global options |
|
|||
314 | [255] |
|
308 | [255] | |
315 |
|
309 | |||
316 | invalid global arguments for normal commands, aliases, and shell aliases |
|
310 | invalid global arguments for normal commands, aliases, and shell aliases |
@@ -18,20 +18,6 b' Missing arg:' | |||||
18 |
|
18 | |||
19 | output the current or given revision of files |
|
19 | output the current or given revision of files | |
20 |
|
20 | |||
21 | Print the specified files as they were at the given revision. If no |
|
|||
22 | revision is given, the parent of the working directory is used, or tip if |
|
|||
23 | no revision is checked out. |
|
|||
24 |
|
||||
25 | Output may be to a file, in which case the name of the file is given using |
|
|||
26 | a format string. The formatting rules are the same as for the export |
|
|||
27 | command, with the following additions: |
|
|||
28 |
|
||||
29 | "%s" basename of file being printed |
|
|||
30 | "%d" dirname of file being printed, or '.' if in repository root |
|
|||
31 | "%p" root-relative path name of file being printed |
|
|||
32 |
|
||||
33 | Returns 0 on success. |
|
|||
34 |
|
||||
35 | options: |
|
21 | options: | |
36 |
|
22 | |||
37 | -o --output FORMAT print output to file with formatted name |
|
23 | -o --output FORMAT print output to file with formatted name | |
@@ -42,7 +28,7 b' Missing arg:' | |||||
42 |
|
28 | |||
43 | [+] marked option can be specified multiple times |
|
29 | [+] marked option can be specified multiple times | |
44 |
|
30 | |||
45 |
use "hg |
|
31 | use "hg help cat" to show the full help text | |
46 | [255] |
|
32 | [255] | |
47 |
|
33 | |||
48 | [defaults] |
|
34 | [defaults] |
@@ -387,17 +387,6 b' Test help option with version option' | |||||
387 |
|
387 | |||
388 | add the specified files on the next commit |
|
388 | add the specified files on the next commit | |
389 |
|
389 | |||
390 | Schedule files to be version controlled and added to the repository. |
|
|||
391 |
|
||||
392 | The files will be added to the repository at the next commit. To undo an |
|
|||
393 | add before that, see "hg forget". |
|
|||
394 |
|
||||
395 | If no names are given, add all files to the repository. |
|
|||
396 |
|
||||
397 | Returns 0 if all files are successfully added. |
|
|||
398 |
|
||||
399 | use "hg -v help add" to show verbose help |
|
|||
400 |
|
||||
401 | options: |
|
390 | options: | |
402 |
|
391 | |||
403 | -I --include PATTERN [+] include names matching the given patterns |
|
392 | -I --include PATTERN [+] include names matching the given patterns | |
@@ -407,7 +396,7 b' Test help option with version option' | |||||
407 |
|
396 | |||
408 | [+] marked option can be specified multiple times |
|
397 | [+] marked option can be specified multiple times | |
409 |
|
398 | |||
410 |
use "hg |
|
399 | use "hg help add" to show the full help text | |
411 | [255] |
|
400 | [255] | |
412 |
|
401 | |||
413 | Test ambiguous command help |
|
402 | Test ambiguous command help |
@@ -90,9 +90,7 b' qrecord (mq not present)' | |||||
90 |
|
90 | |||
91 | interactively record a new patch |
|
91 | interactively record a new patch | |
92 |
|
92 | |||
93 | See "hg help qnew" & "hg help record" for more information and usage. |
|
93 | use "hg help qrecord" to show the full help text | |
94 |
|
||||
95 | use "hg -v help qrecord" to show global options |
|
|||
96 | [255] |
|
94 | [255] | |
97 |
|
95 | |||
98 | qrecord patch (mq not present) |
|
96 | qrecord patch (mq not present) |
General Comments 0
You need to be logged in to leave comments.
Login now