Re: [PATCH 2/2] gpg: do show gpg's error message upon failure
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 15, 2023, 17:20 UTC
- Message-ID
- <xmqqzg9ezvyo.fsf@gitster.g>
- In-Reply-To
- <ead90d343b1f4f4ce8998b2f31558fd30d7d2675.1676440714.git.gitgitgadget@gmail.com>
"Johannes Schindelin via GitGitGadget" <gitgitgadget@gmail.com> writes:
Show 10 quoted lines
> ret |= !cp;
> + if (ret) {
> + error(_("gpg failed to sign the data:\n%s"),
> + gpg_status.len ? gpg_status.buf : "(no gpg output)");
> + strbuf_release(&gpg_status);
> + return -1;
> + }
> strbuf_release(&gpg_status);
> - if (ret)
> - return error(_("gpg failed to sign the data"));Good. As we are worried about error messages that are too terse, dumping everything to the output would be a vast improvement. Hopefully gpg_status.len would to be thousands of bytes long, and this is not a codepath that is triggered remotely anyway.
Will queue. Thanks.