test-dispatch.t
57 lines
| 1.1 KiB
| text/troff
|
Tads3Lexer
/ tests / test-dispatch.t
Adrian Buehlmann
|
r12157 | test command parsing and dispatch | ||
$ "$TESTDIR/hghave" no-outer-repo || exit 80 | ||||
$ dir=`pwd` | ||||
$ 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 | |||
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 | |||