Ben Toews <[email protected]> writes:
> diff --git a/t/t7004-tag.sh b/t/t7004-tag.sh
> index ee093b393d..e3f1e014aa 100755
> --- a/t/t7004-tag.sh
> +++ b/t/t7004-tag.sh
> @@ -1059,6 +1059,17 @@ test_expect_success GPG \
> git tag -v blanknonlfile-signed-tag
> '
>
> +test_expect_success GPG 'signed tag with embedded PGP message' '
> + cat >msg <<-\EOF &&
> + -----BEGIN PGP MESSAGE-----
> +
> + this is not a real PGP message
> + -----END PGP MESSAGE-----
> + EOF
> + git tag -s -F msg confusing-pgp-message &&
> + git tag -v confusing-pgp-message
> +'
> +
> # messages with commented lines for signed tags:
>
> cat >sigcommentsfile <<EOF
Hmmmm, what vintage of our codebase is this patch based on? Did I
miss a patch that removes these lines
printf ' ' >sigblanknonlfile
get_tag_header blanknonlfile-signed-tag $commit commit $time >expect
echo '-----BEGIN PGP SIGNATURE-----' >>expect
test_expect_success GPG \
'creating a signed tag with spaces and no newline should succeed' '
git tag -s -F sigblanknonlfile blanknonlfile-signed-tag &&
get_tag_msg blanknonlfile-signed-tag >actual &&
test_cmp expect actual &&
git tag -v signed-tag
'
which appear between the pre- and post- context of the lines you are
inserting? They date back to 2007-2009.