Re: [PATCH v5 2/2] send-email: expose header information to git-send-email's sendemail-validate hook
- From
- Luben Tuikov <luben.tuikov@amd.com>
- Date
- Jan 17, 2023, 04:56 UTC
- Message-ID
- <ba987147-6b13-e1f8-e6b6-4efddcce6a37@amd.com>
- In-Reply-To
- <xmqqmt6hbx6y.fsf@gitster.g>
On 2023-01-16 23:29, Junio C Hamano wrote:
Show 23 quoted lines
> Luben Tuikov <luben.tuikov@amd.com> writes: > >> We're generally not interested in "what else" is in the SMTP envelope >> and headers. >> ... >> The idea is that hook writers would merely be grepping for a particular >> header they're interested in--it could even be a custom header, "X-something" >> for instance, and if present, they'll check the contents of that header and >> validate the patch, or perform some other action. > > I am following you thus far, but ... > >> So, checking that the SMTP envelope and headers, $2, is not empty suffices >> for what this patch set implements. We leave it up to the hook writers to >> inspect the SMTP envelope and headers for their particular hook purpose. > > ... I am lost here. To make sure that the hook writers' grepping > for a particular contents in the file $2 does find what they are > trying to find, wouldn't we want to have a test that looks for a > "known" header that should exist in the expected output (or even > better, arrange the send-email invocation so that a custom header is > injected to the output of format-patch and grep for that "known" > header)?
Yes, that's exactly how my Git is set up. (It's a bit more involved than this, but essentially a custom header is added and a check performed.)
I'll follow up on v6 2/2 patch review with this.
-- Regards, Luben