From: Joe Perches Date: Tue, 02 Aug 2016 22:26:17 GMT Subject: Re: get_maintainer.pl and .mailmap entries with more than 2 addresses Message-ID: <1470176777.3998.203.camel@perches.com> In-Reply-To: <6A56763C-D795-4943-AFE9-8A53ECD61AF6@mickler.org> On Wed, 2016-08-03 at 00:17 +0200, Florian Mickler wrote: > cc'd mchehab@s-opensource.com  (Mauro, is your kernel.org address up?) > >  Am Tue, 02 Aug 2016 09:36:21 -0700 > schrieb Joe Perches : > > > > > Hello Florian. > > There is at least an oddity with get_maintainer handling of a > > .mailmap entry form. > > > > For instance: > > > > Mauro's .mailmap entry is: > > Mauro Carvalho Chehab > > > > > > > > Is this a valid form? > > > > get_maintainer output for Mauro is: > > > > $ ./scripts/get_maintainer.pl drivers/media/ -f > > Mauro Carvalho Chehab > > > > (maintainer:MEDIA INPUT INFRASTRUCTURE > > (V4L/DVB)) > > > > I believe the Mauro's and Shuah's .mailmap entries are improper and > > should be changed, but I'm not completely aware of git .mailmap > > handling and the documentation seems weakly specified. > > > Hmm.. looking at Mauros last .mailmap commit it seems like your patch is > ok for Mauro.  > > Although and are probably > missing? (@Mauro)  > > > $ git shortlog | grep "^Mauro C" > Mauro Carvalho Chehab (4404): > $ git log | grep "^Author:.*Mauro Carvalho Chehab" | sort | uniq -c >       2 Author: Mauro Carvalho Chehab >     146 Author: Mauro Carvalho Chehab >     645 Author: Mauro Carvalho Chehab >     794 Author: Mauro Carvalho Chehab >    2015 Author: Mauro Carvalho Chehab >     448 Author: Mauro Carvalho Chehab >     353 Author: Mauro Carvalho Chehab >       1 Author: Mauro Carvalho Chehab > > > > Anyway, from a technical viewpoint your patches seem to fix > the .mailmap entry as the author intended. (See Junio's Email for the > documantation part)  > But I would wait for the ack from Mauro and Shuah.  As far as I understand, a single entry with just their name and preferred email address would work too because the name parts are all spelled identically.