test-dispatch.t
58 lines
| 1.0 KiB
| text/troff
|
Tads3Lexer
/ tests / test-dispatch.t
Adrian Buehlmann
|
r12157 | test command parsing and dispatch | ||
$ hg init a | ||||
$ cd a | ||||
Nicolas Dumazet
|
r14115 | |||
Redundant options used to crash (issue436): | ||||
$ hg -v log -v | ||||
$ hg -v log -v x | ||||
Adrian Buehlmann
|
r12157 | $ echo a > a | ||
$ hg ci -Ama | ||||
adding a | ||||
Missing arg: | ||||
$ hg cat | ||||
hg cat: invalid arguments | ||||
hg cat [OPTION]... FILE... | ||||
output the current or given revision of files | ||||
options: | ||||
Matt Mackall
|
r15145 | -o --output FORMAT print output to file with formatted name | ||
-r --rev REV print the given revision | ||||
--decode apply any matching decode filter | ||||
-I --include PATTERN [+] include names matching the given patterns | ||||
-X --exclude PATTERN [+] exclude names matching the given patterns | ||||
Adrian Buehlmann
|
r12157 | |||
[+] marked option can be specified multiple times | ||||
Adrian Buehlmann
|
r13950 | use "hg help cat" to show the full help text | ||
Matt Mackall
|
r12316 | [255] | ||
Adrian Buehlmann
|
r12157 | |||
[defaults] | ||||
$ hg cat a | ||||
a | ||||
$ cat >> $HGRCPATH <<EOF | ||||
> [defaults] | ||||
> cat = -r null | ||||
> EOF | ||||
$ hg cat a | ||||
a: no such file in rev 000000000000 | ||||
Matt Mackall
|
r12316 | [1] | ||
Adrian Buehlmann
|
r12157 | |||
Mads Kiilerich
|
r17014 | $ cd "$TESTTMP" | ||
#if no-outer-repo | ||||
Adrian Buehlmann
|
r12157 | No repo: | ||
$ cd $dir | ||||
$ hg cat | ||||
Matt Mackall
|
r13967 | abort: no repository found in '$TESTTMP' (.hg not found)! | ||
Matt Mackall
|
r12316 | [255] | ||
Adrian Buehlmann
|
r12157 | |||
Mads Kiilerich
|
r17014 | #endif | ||