--- a/tests/test-push-http.t Thu Oct 27 20:06:33 2016 +0200
+++ b/tests/test-push-http.t Sat Oct 29 02:44:45 2016 +0900
@@ -56,10 +56,12 @@
expect success
- $ echo 'allow_push = *' >> .hg/hgrc
- $ echo '[hooks]' >> .hg/hgrc
- $ echo "changegroup = printenv.py changegroup 0" >> .hg/hgrc
- $ echo "pushkey = printenv.py pushkey 0" >> .hg/hgrc
+ $ cat >> .hg/hgrc <<EOF
+ > allow_push = *
+ > [hooks]
+ > changegroup = sh -c "printenv.py changegroup 0"
+ > pushkey = sh -c "printenv.py pushkey 0"
+ > EOF
$ req
pushing to http://localhost:$HGPORT/
searching for changes
@@ -114,7 +116,7 @@
> push_ssl = false
> allow_push = *
> [hooks]
- > prepushkey = printenv.py prepushkey 1
+ > prepushkey = sh -c "printenv.py prepushkey 1"
> EOF
$ req
pushing to http://localhost:$HGPORT/
@@ -133,7 +135,9 @@
expect phase change success
- $ echo "prepushkey = printenv.py prepushkey 0" >> .hg/hgrc
+ $ cat >> .hg/hgrc <<EOF
+ > prepushkey = sh -c "printenv.py prepushkey 0"
+ > EOF
$ req
pushing to http://localhost:$HGPORT/
searching for changes