test-globalopts
94 lines
| 1.6 KiB
| text/plain
|
TextLexer
/ tests / test-globalopts
|
r2293 | #!/bin/sh | ||
hg init a | ||||
cd a | ||||
echo a > a | ||||
hg ci -A -d'1 0' -m a | ||||
cd .. | ||||
hg init b | ||||
cd b | ||||
echo b > b | ||||
hg ci -A -d'1 0' -m b | ||||
cd .. | ||||
hg clone a c | ||||
cd c | ||||
hg pull -f ../b | ||||
|
r4365 | hg merge | ||
|
r2293 | |||
cd .. | ||||
echo %% -R/--repository | ||||
hg -R a tip | ||||
hg --repository b tip | ||||
|
r6150 | echo %% implicit -R | ||
hg ann a/a | ||||
hg ann a/a a/a | ||||
hg ann a/a b/b | ||||
hg -R b ann a/a | ||||
hg log | ||||
|
r2293 | echo %% abbrev of long option | ||
hg --repo c tip | ||||
|
r4728 | echo "%% earlygetopt with duplicate options (36d23de02da1)" | ||
hg --cwd a --cwd b --cwd c tip | ||||
hg --repo c --repository b -R a tip | ||||
|
r4732 | echo "%% earlygetopt short option without following space" | ||
|
r4728 | hg -q -Rb tip | ||
|
r4734 | echo "%% earlygetopt with illegal abbreviations" | ||
hg --confi "foo.bar=baz" | ||||
hg --cw a tip | ||||
hg --rep a tip | ||||
hg --repositor a tip | ||||
hg -qR a tip | ||||
hg -qRa tip | ||||
|
r2293 | echo %% --cwd | ||
hg --cwd a parents | ||||
echo %% -y/--noninteractive - just be sure it is parsed | ||||
hg --cwd a tip -q --noninteractive | ||||
hg --cwd a tip -q -y | ||||
echo %% -q/--quiet | ||||
hg -R a -q tip | ||||
hg -R b -q tip | ||||
hg -R c --quiet parents | ||||
echo %% -v/--verbose | ||||
hg --cwd c head -v | ||||
hg --cwd b tip --verbose | ||||
echo %% --config | ||||
|
r2843 | hg --cwd c --config paths.quuxfoo=bar paths | grep quuxfoo > /dev/null && echo quuxfoo | ||
|
r2293 | hg --cwd c --config '' tip -q | ||
hg --cwd c --config a.b tip -q | ||||
hg --cwd c --config a tip -q | ||||
hg --cwd c --config a.= tip -q | ||||
hg --cwd c --config .b= tip -q | ||||
echo %% --debug | ||||
hg --cwd c log --debug | ||||
echo %% --traceback | ||||
hg --cwd c --config x --traceback tip 2>&1 | grep -i 'traceback' | ||||
echo %% --time | ||||
hg --cwd a --time tip 2>&1 | grep '^Time:' | sed 's/[0-9][0-9]*/x/g' | ||||
echo %% --version | ||||
|
r2528 | hg --version -q | sed 's/version [^)]*/version xxx/' | ||
|
r2293 | |||
echo %% -h/--help | ||||
hg -h | ||||
hg --help | ||||
echo %% not tested: --debugger | ||||