]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t7004: make use of write_script
authorAbdAlRahman Gad <abdobngad@gmail.com>
Thu, 8 Aug 2024 16:32:07 +0000 (19:32 +0300)
committerJunio C Hamano <gitster@pobox.com>
Thu, 8 Aug 2024 17:27:01 +0000 (10:27 -0700)
Use write_script which takes care of emitting the `#!/bin/sh` line
and the `chmod +x`.

Signed-off-by: AbdAlRahman Gad <abdobngad@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t7004-tag.sh

index 046a5bd9bcbd8a8e950de21558c9b984ff58d252..b1316e62f46ded39a3c65a78ef465dc5ba8cae0d 100755 (executable)
@@ -974,13 +974,11 @@ test_expect_success GPG 'sign with an unknown id (2)' '
 '
 
 test_expect_success GPG '-u implies signed tag' '
-       cat >fakeeditor <<-\EOF &&
-       #!/bin/sh
+       write_script fakeeditor <<-\EOF &&
        test -n "$1" && exec >"$1"
        echo A signed tag message
        echo from a fake editor.
        EOF
-       chmod +x fakeeditor &&
 
        get_tag_header implied-sign $commit commit $time >expect &&
        ./fakeeditor >>expect &&
@@ -1415,11 +1413,9 @@ test_expect_success GPG,RFC1991 'creating a signed tag with rfc1991' '
 '
 
 test_expect_success GPG,RFC1991 'reediting a signed tag body omits signature' '
-       cat >fakeeditor <<-\EOF &&
-       #!/bin/sh
+       write_script fakeeditor <<-\EOF &&
        cp "$1" actual
        EOF
-       chmod +x fakeeditor &&
        echo "rfc1991" >gpghome/gpg.conf &&
        echo "RFC1991 signed tag" >expect &&
        GIT_EDITOR=./fakeeditor git tag -f -s rfc1991-signed-tag $commit &&