[RFC] MAINTAINERS: require a BZ account field
Arsen Arsenović
arsen@aarsen.me
Tue Jun 25 09:05:17 GMT 2024
Hi,
Andrew Stubbs <ams@baylibre.com> writes:
> On 24/06/2024 23:34, Arsen Arsenović via Gcc wrote:
>> I was also proposing (and would like to re-air that here) enforcing that
>> the committer field of each commit is a (valid) @gcc.gnu.org email.
>> This can be configured repo-locally via:
>> $ git config committer.email <yourname>@gcc.gnu.org
>> Git has supported this since 39ab4d0951ba64edcfae7809740715991b44fa6d
>> (v2.22.0).
>> This makes a permanent association of each commit to its authors
>> Sourceware account.
>> This should not inhibit pushes, as the committer should be a reflection
>> of who /applied/ a patch, and anyone applying a patch that can also push
>> has a Sourceware account. It also should not inhibit any workflow, as
>> it should be automatic.
>
> This will make it hard to a) find emails from a maintainer/committer in the
> mailing list archives -- since it's not generally possible to send "From:" a
> @gcc.gnu.org address -- and b) make it hard to compile statistics about
> contributions from corporate domains (which people do do).
I'm not sure that is the case - the committer field is separate to the
author field, so all statistics one could do with the author field
remain unaltered. For instance (as I've been doing that for a while),
here's what a commit of mine looks like under that scheme:
commit 36cb7be477885a2464fe9a70467278c7debd5e79
Author: Arsen Arsenović <arsen@aarsen.me>
AuthorDate: Thu Nov 16 23:50:30 2023 +0100
Commit: Arsen Arsenović <arsen@gcc.gnu.org>
CommitDate: Wed Dec 13 13:17:35 2023 +0100
gettext: disable install, docs targets, libasprintf, threads
More often than not, the committer field is redundant with the author
field.
The email I use for correspondence is still present (and, in fact, is
the only one visible with the default git log and show formats).
It is possible that someone could be doing statistics based on the
committer field, if they also want to, say, count patches applied by
members of some company, but I'm not sure how wide-spread that is.
--
Arsen Arsenović
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 381 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20240625/b1ec7957/attachment.sig>
More information about the Gcc
mailing list