t/lib-credential: use write_script
authorBen Walton <bdwalton@gmail.com>
Mon, 29 Sep 2014 07:02:07 +0000 (08:02 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 29 Sep 2014 16:06:52 +0000 (09:06 -0700)
Use write_script to create the helper "askpass" script, instead of
hand-creating it with hardcoded "#!/bin/sh" to make sure we use the
shell the user told us to use.

Signed-off-by: Ben Walton <bdwalton@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/lib-credential.sh
index 9e7d7962b0678dceefb93e3706b742cbfdc5b45e..d8e41f7ddd155b9f2861f55ab97943fed28968e7 100755 (executable)
@@ -278,12 +278,10 @@ helper_test_timeout() {
        '
 }
 
-cat >askpass <<\EOF
-#!/bin/sh
+write_script askpass <<\EOF
 echo >&2 askpass: $*
 what=$(echo $1 | cut -d" " -f1 | tr A-Z a-z | tr -cd a-z)
 echo "askpass-$what"
 EOF
-chmod +x askpass
 GIT_ASKPASS="$PWD/askpass"
 export GIT_ASKPASS