tests/test-hghave.t
author |
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
|
Wed, 29 Jan 2014 23:47:54 +0900 |
branch | stable |
changeset 20328 |
03d345da0579 |
parent 12430 |
60738066e37a
|
child 25472 |
4d2b9b304ad0 |
permissions |
-rw-r--r-- |
dispatch: make "_checkshellalias()" invoke "findcmd()" with "strict=True"
Before this patch, shell alias may be executed by abbreviated command
name unexpectedly, even if abbreviated command name matches also
against the command provided by extension.
For example, "rebate" shell alias is executed by "hg reba", even if
rebase extension (= "rebase" command) is enabled. In this case, "hg
reba" should be aborted because of command name ambiguity.
This patch makes "_checkshellalias()" invoke "cmdutil.findcmd()"
always with "strict=True" (default value).
If abbreviated command name matches against only one shell alias even
after loading extensions, such shell alias will be executed via
"_parse()".
This patch doesn't remove "_checkshellalias()" invocation itself,
because it may prevent shell alias from loading extensions uselessly.
12430
|
1 |
Testing that hghave does not crash when checking features
|
8059
41a2c5cbcb6a
hghave: checking that all targets are Exception-free
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
diff
changeset
|
2 |
|
12430
|
3 |
$ "$TESTDIR/hghave" --test-features 2>/dev/null
|