test-dispatch.t
62 lines
| 1.2 KiB
| text/troff
|
Tads3Lexer
/ tests / test-dispatch.t
|
r12157 | test command parsing and dispatch | ||
$ hg init a | ||||
$ cd a | ||||
|
r14115 | |||
Redundant options used to crash (issue436): | ||||
$ hg -v log -v | ||||
$ hg -v log -v x | ||||
|
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 | ||||
|
r22117 | options ([+] can be repeated): | ||
|
r12157 | |||
|
r15145 | -o --output FORMAT print output to file with formatted name | ||
-r --rev REV print the given revision | ||||
|
r30152 | --decode apply any matching decode filter | ||
|
r15145 | -I --include PATTERN [+] include names matching the given patterns | ||
-X --exclude PATTERN [+] exclude names matching the given patterns | ||||
|
r12157 | |||
|
r29974 | (use 'hg cat -h' to show more help) | ||
|
r12316 | [255] | ||
|
r12157 | |||
[defaults] | ||||
$ hg cat a | ||||
a | ||||
$ cat >> $HGRCPATH <<EOF | ||||
> [defaults] | ||||
> cat = -r null | ||||
> EOF | ||||
$ hg cat a | ||||
a: no such file in rev 000000000000 | ||||
|
r12316 | [1] | ||
|
r12157 | |||
|
r17014 | $ cd "$TESTTMP" | ||
|
r18506 | OSError "No such file or directory" / "The system cannot find the path | ||
specified" should include filename even when it is empty | ||||
|
r18227 | |||
$ hg -R a archive '' | ||||
|
r18506 | abort: *: '' (glob) | ||
|
r18227 | [255] | ||
|
r17014 | #if no-outer-repo | ||
|
r12157 | No repo: | ||
$ hg cat | ||||
|
r13967 | abort: no repository found in '$TESTTMP' (.hg not found)! | ||
|
r12316 | [255] | ||
|
r12157 | |||
|
r17014 | #endif | ||