Re: Git pull ack emails..
From: Linus Torvalds
Date: Tue Oct 23 2018 - 05:11:10 EST
On Tue, Oct 23, 2018 at 9:53 AM Linus Walleij <linus.walleij@xxxxxxxxxx> wrote:
>
> Can't you just tool something that mails automatically after-the-fact?
So a certain amount of simple/stupid automation would be possible.
That's how the participants list in this email was generated, but the
script I used was actually a pretty much garbage one-liner that just
happens to work for most cases.
It just did my usual "mergelog" (which is a bit like "git shortlog",
it's a script to just get the summary of my merges instead of the
general git logs) and then it used the result of that lookup to look
up the email address by just matching committers.
But it's broken to the point of almost being useless for a couple of reasons:
- my mergelog names don't necessarily match any name in the git history.
For example, Greg goes by "Greg KH" when I merge from him, because
I'm lazy and feel like I don't want to mis-type his name, which I've
done too many times. But in the actual git history, he goes by the
full "Greg Kroah-Hartman", so my stupid script would have messed him
up.
At the other end of the spectrum, people with complex characters
have their names copied-and-pasted from their email or the signature
from their tag, and sometimes those then don't match either.
- some people use one email for "official" purposes (ie company email
etc) in the git history, but actually tend to *use* another email
(because sometimes the company email is slow and/or broken).
- it wouldn't get the usual mailing list cc's etc, and those might be
the most important ones. It is how I saw Greg's replies, after all.
So I feel that he automation model is just not good. The reply should
go to the actual pull request, not to the git history. People who want
just _that_ could already automate the git history thing without me
even doing anything at all, either scripting it themselves or by using
some filtering on the kernel commit mailing list..
So I happened to use the automation model for this email thread, but I
think it's actually the worst of all worlds.
Linus