On 2/21/19 6:13 PM, Markus Armbruster wrote:
> Jan Kiszka <jan.kis...@siemens.com> writes:
> 
>> On 21.02.19 17:48, Markus Armbruster wrote:
>>> Jan Kiszka <jan.kis...@siemens.com> 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 <pbonz...@redhat.com> (maintainer:X86)
>>>      Richard Henderson <r...@twiddle.net> (maintainer:X86)
>>>      Eduardo Habkost <ehabk...@redhat.com> (maintainer:X86)
>>>      "Michael S. Tsirkin" <m...@redhat.com> (supporter:PC)
>>>      Marcel Apfelbaum <marcel.apfelb...@gmail.com> (supporter:PC)
>>>      qemu-devel@nongnu.org (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" <m...@redhat.com> 
>>> (supporter:PC,commit_signer:12/7=100%,commit_signer:10/5=100%)
>>>      Marcel Apfelbaum <marcel.apfelb...@gmail.com> (supporter:PC)
>>>      Paolo Bonzini <pbonz...@redhat.com> (maintainer:X86)
>>>      Richard Henderson <r...@twiddle.net> 
>>> (maintainer:X86,commit_signer:1/7=14%)
>>>      Eduardo Habkost <ehabk...@redhat.com> (maintainer:X86)
>>>      Peter Xu <pet...@redhat.com> 
>>> (commit_signer:6/7=86%,commit_signer:4/5=80%)
>>>      Brijesh Singh <brijesh.si...@amd.com> 
>>> (commit_signer:5/7=71%,commit_signer:4/5=80%)
>>>      "Alex Bennée" <alex.ben...@linaro.org> (commit_signer:1/7=14%)
>>>      Jan Kiszka <jan.kis...@siemens.com> (commit_signer:1/5=20%)
>>>      qemu-devel@nongnu.org (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 <pbonz...@redhat.com> (maintainer:X86,commits:7/24=29%)
>>>      Richard Henderson <r...@twiddle.net> (maintainer:X86)
>>>      Eduardo Habkost <ehabk...@redhat.com> (maintainer:X86,commits:7/24=29%)
>>>      "Michael S. Tsirkin" <m...@redhat.com> 
>>> (supporter:PC,commits:26/24=100%,commits:14/8=100%)
>>>      Marcel Apfelbaum <marcel.apfelb...@gmail.com> (supporter:PC)
>>>      David Kiarie <davidkiar...@gmail.com> (authored 
>>> lines:1176/1645=71%,authored lines:274/373=73%)
>>>      Brijesh Singh <brijesh.si...@amd.com> (authored 
>>> lines:403/1645=24%,authored lines:93/373=25%,commits:4/8=50%)
>>>      Peter Xu <pet...@redhat.com> (commits:10/24=42%,commits:4/8=50%)
>>>      David Gibson <da...@gibson.dropbear.id.au> (commits:7/24=29%)
>>>      Jan Kiszka <jan.kis...@siemens.com> (commits:1/8=12%)
>>>      Prasad J Pandit <p...@fedoraproject.org> (commits:1/8=12%)
>>>      qemu-devel@nongnu.org (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 <h...@lst.de>
>>
>> That's why I remembered it vaguely.
> 
> Ah!
> 
> commit 435de0782b658c993350049e853ea9a8795df4e2
> Author: Joe Perches <j...@perches.com>
> 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 <j...@perches.com>
>     Signed-off-by: Andrew Morton <a...@linux-foundation.org>
>     Signed-off-by: Linus Torvalds <torva...@linux-foundation.org>
> 
> 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