Re: Promoting Git developers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Duy Nguyen <pclouds@xxxxxxxxx> writes:

> On Wed, Mar 11, 2015 at 11:16 AM, Junio C Hamano <gitster@xxxxxxxxx> wrote:
>> Duy Nguyen <pclouds@xxxxxxxxx> writes:
>>
>>> ... We may want to acknowledge review efforts as well, by
>>> grepping Helped-by:, Reviewed-by:...
>>
>> Agreed. Something along the lines of
>>
>>     $ git shortlog --no-merges -s -n -t Helped-by -t Reviewed-by v2.3.0..
>
> A quick grep/uniq/sort gives this
>
>    1512     Acked-by
>     537     Reviewed-by
>     389     Reported-by
>     317     Helped-by
>     147     Tested-by
>     143     Suggested-by
>      97     Noticed-by
>      78     Improved-by
>      49     Thanks-to
>      40     Mentored-by
>      23     Requested-by
>      21     Acked-By
>      20     Inspired-by
>      18     Based-on-patch-by
>       9     Explained-by
>       9     Contributions-by
>
> It looks like people are quite creative. I think all these "*-by" (so
> -t supports wildcards) and Thanks-to: could be also considered as
> contribution.

I'd first suggest to employ "icase" to unify *-By and *-by.  Perhaps
we would want a recommended list somewhere in SubmittingPatches to
discourage people from getting too creative?

"Acked" and "Reviewed" would be part of the normal review process.

"Reported", "Requested", "Noticed", "Suggested", "Inspired", and
"Based-on-patch-by" are about where the motivation to make the
change came from.  They try to express modes of communication and
degree of involvement of the named person in the process of
germinating an idea, and the nature of the change (is it a bug or is
it an improvement?), but I wonder if we can standardize these into
just a few (or just one) by shedding the various nuances.  If the
difference these various phrases try to convey is so important, it
probably deserves to be in the log message proper (e.g. instead of
"Inspired-by", say "In his blog at $URL, ... expressed frustration
in doing ...; this will solve that issue in such and such way" in
the log, and use the standard trailer that designates where the idea
came from).

People named by these trailers are the ones that connect us to end
users by noticing and relaying their pain points, and by working
with us to improve Git.  We would want to credit them no less than
we do an author of a casual "here is a typofix in a comment" patch.

And everything else above looks "Helped-by" to me.  Again, the
different phrases try to convey what kind of help in polishing the
change was, but if that is worth expressing, it probably belongs to
the log message itself (e.g. instead of "Explained-by", say "The
above explanation was given by ... in $gmane/1369525" in the log
message and use "Helped-by").
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]