4
git tag -v
명령을 배치 프로세스에 포함시켜 서명되지 않은 태그 또는 신뢰할 수없는 GPG 키로 서명 된 태그를 잡으려고합니다.git 신뢰할 수있는 태그 확인
태그가 유효한 서명을 가지고 있지만 서명 된 키가 신뢰되는지 여부에 관계없이 종료 코드가 0
인 명령이 반환됩니다.
나는 결과 GPG 메시지를 grepping에 의존하지 않으려는 수동으로
git tag -v
명령을 배치 프로세스에 포함시켜 서명되지 않은 태그 또는 신뢰할 수없는 GPG 키로 서명 된 태그를 잡으려고합니다.git 신뢰할 수있는 태그 확인
태그가 유효한 서명을 가지고 있지만 서명 된 키가 신뢰되는지 여부에 관계없이 종료 코드가 0
인 명령이 반환됩니다.
나는 결과 GPG 메시지를 grepping에 의존하지 않으려는 수동으로
나는 아직 그것을 시도하지 않은, 그리고 문서는 종료 코드를 언급하지 않지만, 당신이
git-verify-tag 배관을 시도 할 수
,369 : 명령업데이트이 테스트하는 쉬운 방법이없는, 나는 소스 코드를 검토 한
https://github.com/git/git/blob/81b50f3ce40bfdd66e5d967bf82be001039a9a98/builtin/verify-tag.c
의식적으로 관련 결과 코드를 반환하는 것처럼 보인다, 그래서이
종료 코드를 작동하는 기대는 올바른 것 같다. 'git verify-tag t1>/dev/null 2> &1 ; echo $? '를 사용하면 성공시'0', 오류시'1'이 출력됩니다. –