Mercurial > hg
changeset 23389:ce209c9d0aad
tests: fix another multi-statement hook for Windows
The double quotes are necessary, otherwise it tries to pipe into a program named
'short'. An '&' could serve as a command separator on Windows instead of ';',
but I don't see any obvious way to swap these depending on the platform. In
this case though, there really wasn't a need for multiple statements.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Thu, 20 Nov 2014 20:07:34 -0500 |
parents | 42ed0780ec4b |
children | 6a3e38a173ec |
files | tests/test-bundle2-exchange.t |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-bundle2-exchange.t Wed Nov 19 23:41:40 2014 -0500 +++ b/tests/test-bundle2-exchange.t Thu Nov 20 20:07:34 2014 -0500 @@ -21,8 +21,8 @@ > publish=False > [hooks] > changegroup = sh -c "HG_LOCAL= python \"$TESTDIR/printenv.py\" changegroup" - > b2x-pretransactionclose.tip = printf 'pre-close-tip:'; hg log -r tip -T '{node|short} {phase} {bookmarks}\n' - > b2x-transactionclose.tip = printf 'postclose-tip:'; hg log -r tip -T '{node|short} {phase} {bookmarks}\n' + > b2x-pretransactionclose.tip = hg log -r tip -T "pre-close-tip:{node|short} {phase} {bookmarks}\n" + > b2x-transactionclose.tip = hg log -r tip -T "postclose-tip:{node|short} {phase} {bookmarks}\n" > b2x-transactionclose.env = sh -c "HG_LOCAL= python \"$TESTDIR/printenv.py\" b2x-transactionclose" > EOF