On 2/21/19 6:13 PM, Markus Armbruster wrote:
> Jan Kiszka <[email protected]> writes:
> 
>> On 21.02.19 17:48, Markus Armbruster wrote:
>>> Jan Kiszka <[email protected]> writes:
>>>
>>>> On 21.02.19 17:05, Eric Blake wrote:
>>>>> On 2/21/19 9:53 AM, David Kiarie wrote:
>>>>>> the occurrence of my name and email on the files below may have led to
>>>>>> some confusion in the reporting of a few recent bugs.
>>>>>>
>>>>>> i have therefore choosen to snip it.
>>>>>
>>>>> Dropping an email from the copyright line makes sense; dropping the
>>>>> Copyright declaration altogether is a bit odd (the GPL works only in
>>>>> tandem with a copyright assertion) - but as you are the author of the
>>>>> line and copyright holder of your contributions, I am not in a position
>>>>> to say you are wrong in removing it, only that it looks odd.
>>>>>
>>>>
>>>> Yeah, indeed.
>>>>
>>>> David, also note that you probably have been addressed because
>>>> scripts/get_maintainer.pl will look into the git history of files that
>>>> some patch addresses and pick up significant and/or recent
>>>> contributors from there.
>>>
>>> MAINTAINERS covers these files, so the most common use of
>>> get_maintainer.pl won't list anyone not listed there:
>>>
>>>      $ scripts/get_maintainer.pl -f hw/i386/amd_iommu.[ch]
>>>      Paolo Bonzini <[email protected]> (maintainer:X86)
>>>      Richard Henderson <[email protected]> (maintainer:X86)
>>>      Eduardo Habkost <[email protected]> (maintainer:X86)
>>>      "Michael S. Tsirkin" <[email protected]> (supporter:PC)
>>>      Marcel Apfelbaum <[email protected]> (supporter:PC)
>>>      [email protected] (open list:All patches CC here)
>>>
>>> David's contributions have aged out of --git:
>>>
>>>      $ scripts/get_maintainer.pl -f hw/i386/amd_iommu.[ch] --git
>>>      "Michael S. Tsirkin" <[email protected]> 
>>> (supporter:PC,commit_signer:12/7=100%,commit_signer:10/5=100%)
>>>      Marcel Apfelbaum <[email protected]> (supporter:PC)
>>>      Paolo Bonzini <[email protected]> (maintainer:X86)
>>>      Richard Henderson <[email protected]> 
>>> (maintainer:X86,commit_signer:1/7=14%)
>>>      Eduardo Habkost <[email protected]> (maintainer:X86)
>>>      Peter Xu <[email protected]> 
>>> (commit_signer:6/7=86%,commit_signer:4/5=80%)
>>>      Brijesh Singh <[email protected]> 
>>> (commit_signer:5/7=71%,commit_signer:4/5=80%)
>>>      "Alex Bennée" <[email protected]> (commit_signer:1/7=14%)
>>>      Jan Kiszka <[email protected]> (commit_signer:1/5=20%)
>>>      [email protected] (open list:All patches CC here)
>>>
>>> However, --git-blame still lists him:
>>>
>>>      $ scripts/get_maintainer.pl -f hw/i386/amd_iommu.[ch] --git-blame
>>>      Paolo Bonzini <[email protected]> (maintainer:X86,commits:7/24=29%)
>>>      Richard Henderson <[email protected]> (maintainer:X86)
>>>      Eduardo Habkost <[email protected]> (maintainer:X86,commits:7/24=29%)
>>>      "Michael S. Tsirkin" <[email protected]> 
>>> (supporter:PC,commits:26/24=100%,commits:14/8=100%)
>>>      Marcel Apfelbaum <[email protected]> (supporter:PC)
>>>      David Kiarie <[email protected]> (authored 
>>> lines:1176/1645=71%,authored lines:274/373=73%)
>>>      Brijesh Singh <[email protected]> (authored 
>>> lines:403/1645=24%,authored lines:93/373=25%,commits:4/8=50%)
>>>      Peter Xu <[email protected]> (commits:10/24=42%,commits:4/8=50%)
>>>      David Gibson <[email protected]> (commits:7/24=29%)
>>>      Jan Kiszka <[email protected]> (commits:1/8=12%)
>>>      Prasad J Pandit <[email protected]> (commits:1/8=12%)
>>>      [email protected] (open list:All patches CC here)
>>>
>>> --help admonishes:
>>>
>>>    Using "--git-blame" is slow and may add old committers and authors
>>>        that are no longer active maintainers to the output.
>>>
>>>>                           There should be some opt-out statement from
>>>> that, but I don't recall how.
>>>
>>> I don't think get_maintainer.pl supports a blacklist of people who don't
>>> want to be pestered anymore.
>>>
>>
>> # cat linux/.get_maintainer.ignore
>> Christoph Hellwig <[email protected]>
>>
>> That's why I remembered it vaguely.
> 
> Ah!
> 
> commit 435de0782b658c993350049e853ea9a8795df4e2
> Author: Joe Perches <[email protected]>
> Date:   Thu Jun 25 15:01:50 2015 -0700
> 
>     get_maintainer.pl: add .get_maintainer.ignore file capability
>     
>     Some people prefer not to be cc'd on patches.  Add an ability to have a
>     file (.get_maintainer.ignore) with names and email addresses that are
>     excluded from being listed except when specifically listed as a maintainer
>     in a section.
>     
>     Signed-off-by: Joe Perches <[email protected]>
>     Signed-off-by: Andrew Morton <[email protected]>
>     Signed-off-by: Linus Torvalds <[email protected]>
> 
> Can we resync with the kernel's script to get this feature?  Or should
> we cherry-pick it?

I think we are out-of-sync and only cherry-picking.

Reply via email to