Mercurial > hg
changeset 23093:a3fee83dba59 stable
tests: use "%HG_ARGS%" in shell alias on Windows instead of "$HG_ARGS"
Before this patch, a part of "test-alias.t" fails unexpectedly on
Windows environment, because "cmd.exe" can't evaluate "$HG_ARGS"
expression in shell alias correctly.
This patch uses "%HG_ARGS%" in shell alias on Windows instead of
"$HG_ARGS" to expand it correctly.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Tue, 28 Oct 2014 00:19:18 +0900 |
parents | 501dc6b1ca78 |
children | 32dbd1294ea7 |
files | tests/test-alias.t |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-alias.t Tue Oct 28 00:19:18 2014 +0900 +++ b/tests/test-alias.t Tue Oct 28 00:19:18 2014 +0900 @@ -394,9 +394,18 @@ $ cat >> .hg/hgrc <<EOF > [extensions] > hgext.rebase = + > EOF +#if windows + $ cat >> .hg/hgrc <<EOF + > [alias] + > rebate = !echo this is %HG_ARGS% + > EOF +#else + $ cat >> .hg/hgrc <<EOF > [alias] > rebate = !echo this is \$HG_ARGS > EOF +#endif $ hg reba hg: command 'reba' is ambiguous: rebase rebate