Git проверить доверенные теги - PullRequest
4 голосов
/ 04 ноября 2011

Я хотел бы включить команду git tag -v в процесс развертывания, чтобы перехватить неподписанные теги или теги, подписанные недоверенным ключом GPG.

Команда возвращается с кодом выхода 0, если у тега есть действительная подпись, но ему все равно, является ли подписанный ключ доверенным или нет.

Я не хочу прибегать к выводу результирующего сообщения GPG вручную

1 Ответ

4 голосов
/ 04 ноября 2011

Я еще не пробовал, и в документации не указаны коды выхода, но вы можете попробовать

git-verify-tag сантехническая команда


Обновление Не имея простого способа проверить это, я просмотрел исходный код:

https://github.com/git/git/blob/81b50f3ce40bfdd66e5d967bf82be001039a9a98/builtin/verify-tag.c

Кажется, он сознательно возвращает соответствующий результаткоды, так что я ожидаю, что это сработает

...