Copyright waived using CC0 1.0 Universal, 2020 dyknon
- #!/bin/sh
- exec </dev/null
- TAG="$1"
- if echo "${TAG}" | grep -q ^-; then
- echo invalid tagname
- exit 1
- fi
- shift
- git verify-tag -v "${TAG}" 2>/dev/null | tee /dev/fd/2 | ( exec 3<&0; \
- git show "${TAG}" \
- | perl -ne 'print if(/^-----BEGIN PGP SIGNATURE-----$/../^-----END/)' \
- | gpg "$@" --verify /dev/fd/0 /dev/fd/3
- )