Mercurial > hg
annotate tests/test-dispatch.out @ 11177:6a64813276ed
commands: initial audit of exit codes
bisect: clarify None return
bundle: return 1 on no changes
clone: return result code
copy: limit errors to 0/1
commit: return 1 on no changes
forget: return 1 on errors
grep: return 1 if no match found
remove: return 1 on errors
resolve: return 1 if something fails to resolve
rollback: return 1 if no rollback data
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sat, 15 May 2010 17:48:49 -0500 |
parents | a1ae0ed78d1a |
children | 40c06bbf58be |
rev | line source |
---|---|
4563
8044be585b91
dispatch: restore a dropped shlex import
Brendan Cully <brendan@kublai.com>
parents:
diff
changeset
|
1 adding a |
4621
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
2 # missing arg |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
3 hg cat: invalid arguments |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
4 hg cat [OPTION]... FILE... |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
5 |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
6 output the current or given revision of files |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
7 |
9051
f8e25885d975
commands: wrapped docstrings at 78 characters
Martin Geisler <mg@lazybytes.net>
parents:
8637
diff
changeset
|
8 Print the specified files as they were at the given revision. If no |
f8e25885d975
commands: wrapped docstrings at 78 characters
Martin Geisler <mg@lazybytes.net>
parents:
8637
diff
changeset
|
9 revision is given, the parent of the working directory is used, or tip if |
f8e25885d975
commands: wrapped docstrings at 78 characters
Martin Geisler <mg@lazybytes.net>
parents:
8637
diff
changeset
|
10 no revision is checked out. |
4621
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
11 |
9051
f8e25885d975
commands: wrapped docstrings at 78 characters
Martin Geisler <mg@lazybytes.net>
parents:
8637
diff
changeset
|
12 Output may be to a file, in which case the name of the file is given using |
f8e25885d975
commands: wrapped docstrings at 78 characters
Martin Geisler <mg@lazybytes.net>
parents:
8637
diff
changeset
|
13 a format string. The formatting rules are the same as for the export |
f8e25885d975
commands: wrapped docstrings at 78 characters
Martin Geisler <mg@lazybytes.net>
parents:
8637
diff
changeset
|
14 command, with the following additions: |
4621
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
15 |
10065
a1ae0ed78d1a
minirst: improve layout of field lists
Martin Geisler <mg@lazybytes.net>
parents:
9892
diff
changeset
|
16 "%s" basename of file being printed |
a1ae0ed78d1a
minirst: improve layout of field lists
Martin Geisler <mg@lazybytes.net>
parents:
9892
diff
changeset
|
17 "%d" dirname of file being printed, or '.' if in repository root |
a1ae0ed78d1a
minirst: improve layout of field lists
Martin Geisler <mg@lazybytes.net>
parents:
9892
diff
changeset
|
18 "%p" root-relative path name of file being printed |
4621
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
19 |
11177
6a64813276ed
commands: initial audit of exit codes
Matt Mackall <mpm@selenic.com>
parents:
10065
diff
changeset
|
20 Returns 0 on success. |
6a64813276ed
commands: initial audit of exit codes
Matt Mackall <mpm@selenic.com>
parents:
10065
diff
changeset
|
21 |
4621
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
22 options: |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
23 |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
24 -o --output print output to file with formatted name |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
25 -r --rev print the given revision |
6094
3998c1b0828f
cat --decode: Drop short option, use opts.get() instead of opts[]
Thomas Arendsen Hein <thomas@intevation.de>
parents:
6093
diff
changeset
|
26 --decode apply any matching decode filter |
4621
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
27 -I --include include names matching the given patterns |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
28 -X --exclude exclude names matching the given patterns |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
29 |
6fc26982f203
dispatch: fix handling of incorrect number of arguments
Matt Mackall <mpm@selenic.com>
parents:
4563
diff
changeset
|
30 use "hg -v help cat" to show global options |
4563
8044be585b91
dispatch: restore a dropped shlex import
Brendan Cully <brendan@kublai.com>
parents:
diff
changeset
|
31 % [defaults] |
8044be585b91
dispatch: restore a dropped shlex import
Brendan Cully <brendan@kublai.com>
parents:
diff
changeset
|
32 a |
8637
c88c8d59979f
tests: test for dispatch on [defaults]: more clearly differing output
Cédric Duval <cedricduval@free.fr>
parents:
8027
diff
changeset
|
33 a: No such file in rev 000000000000 |
4654
e0e73ba37983
Fix dispatch error message when not in a repo
Brendan Cully <brendan@kublai.com>
parents:
4621
diff
changeset
|
34 % no repo |
e0e73ba37983
Fix dispatch error message when not in a repo
Brendan Cully <brendan@kublai.com>
parents:
4621
diff
changeset
|
35 abort: There is no Mercurial repository here (.hg not found)! |