{"thread":{"id":"14503","subject":"Contributors, please check your names","startedAt":"2008-07-17T08:22:01Z","lastAt":"2008-07-17T16:25:41Z","messageCount":5,"participants":["Junio C Hamano","Johannes Schindelin","Jakub Narebski","Nicolas Pitre"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"83654","messageId":"7v8ww0j4ye.fsf@gitster.siamese.dyndns.org","threadId":"14503","inReplyTo":null,"subject":"Contributors, please check your names","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-07-17T08:22:01Z","receivedAt":"2008-07-17T08:22:01Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"A handy way to look at the list of contributors is:\n\n\t$ git shortlog -s --since=6.month\n\nThis shows the number of patches in our history for each contributor.  The\npatch author name (excluding e-mail part) is used for summarizing, and\nthis allows the same person to send patches under more than one e-mail\naddress and still count these patches as authored by one person.\n\nYour name however can appear more than once in different spellings, if you\nsent patches using different human-readable names on From: line of your\npatch submission from the same (or different) e-mail address.  E.g. these\ntwo patches are counted under different authors:\n\n\tAuthor: A. U. Thor <author@example.xz>\n        Date:   Wed Jul 09:23:06 2008 -0700\n\n\tThe first patch...\n\n        Author: A U Thor <author@example.xz>\n        Date:   Wed Jul 09:23:07 2008 -0700\n\n\tThe second patch...\n\nThere is a \"mailmap\" mechanism to consolidate them; it allows us to\nspecify what human-readable name should be used for given e-mail address.\nThe hypothetical Mr. Thor might want to say \"I am A. U. Thor; some commits\nfrom me, <author@example.xz>, are marked without abbreviating periods in\nmy name\", and we can add this entry to the toplevel .mailmap file to fix\nit:\n\n\tA. U. Thor <author@example.xz>\n\nIt tells the shortlog (and --pretty=format:%aN in recent enough git)\nmechanism to give huma readable name \"A. U. Thor\" anytime it sees\n<author@example.xz> e-mail address, regardless of what the Author:\nheader in the commit object says.\n\nIf your name appears more than once in the output from the \"shortlog\"\ncommand at the beginning of this message, you may want to tell me to fix\nit.\n\nThanks.\n"},{"id":"83689","messageId":"alpine.DEB.1.00.0807171455230.8986@racer","threadId":"14503","inReplyTo":"7v8ww0j4ye.fsf@gitster.siamese.dyndns.org","subject":"[PATCH] Add a few names to the mailmap","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2008-07-17T13:56:18Z","receivedAt":"2008-07-17T13:56:18Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n---\n\n\tI hope that my mailer does not break UTF-8 encoded names...\n\n .mailmap |    8 ++++++++\n 1 files changed, 8 insertions(+), 0 deletions(-)\n\ndiff --git a/.mailmap b/.mailmap\nindex f88ae77..ca2e17e 100644\n--- a/.mailmap\n+++ b/.mailmap\n@@ -5,22 +5,28 @@\n # same person appearing not to be so.\n #\n \n+Alexander N. Gavrilov <angavrilov@gmail.com>\n Aneesh Kumar K.V <aneesh.kumar@gmail.com>\n Brian M. Carlson <sandals@crustytoothpaste.ath.cx>\n Chris Shoemaker <c.shoemaker@cox.net>\n Dana L. How <danahow@gmail.com>\n Dana L. How <how@deathvalley.cswitch.com>\n Daniel Barkalow <barkalow@iabervon.org>\n+David D. Kilzer <ddkilzer@kilzer.net>\n David Kågedal <davidk@lysator.liu.se>\n+David S. Miller <davem@davemloft.net>\n+Dirk Süsserott <newsletter@dirk.my1.cc>\n Fredrik Kuivinen <freku045@student.liu.se>\n H. Peter Anvin <hpa@bonde.sc.orionmulti.com>\n H. Peter Anvin <hpa@tazenda.sc.orionmulti.com>\n H. Peter Anvin <hpa@trantor.hos.anvin.org>\n Horst H. von Brand <vonbrand@inf.utfsm.cl>\n+İsmail Dönmez <ismail@pardus.org.tr>\n Jay Soffian <jaysoffian+git@gmail.com>\n Joachim Berdal Haga <cjhaga@fys.uio.no>\n Jon Loeliger <jdl@freescale.com>\n Jon Seymour <jon@blackcubes.dyndns.org>\n+Jonathan Nieder <jrnieder@uchicago.edu>\n Junio C Hamano <junio@twinsun.com>\n Karl Hasselström <kha@treskal.com>\n Kent Engstrom <kent@lysator.liu.se>\n@@ -30,9 +36,11 @@ Li Hong <leehong@pku.edu.cn>\n Lukas Sandström <lukass@etek.chalmers.se>\n Martin Langhoff <martin@catalyst.net.nz>\n Michael Coleman <tutufan@gmail.com>\n+Michael W. Olson <mwolson@gnu.org>\n Michele Ballabio <barra_cuda@katamail.com>\n Nanako Shiraishi <nanako3@bluebottle.com>\n Nguyễn Thái Ngọc Duy <pclouds@gmail.com>\n+Philippe Bruhat (BooK) <book@cpan.org>\n Ramsay Allan Jones <ramsay@ramsay1.demon.co.uk>\n René Scharfe <rene.scharfe@lsrfire.ath.cx>\n Robert Fitzsimons <robfitz@273k.net>\n-- \n1.5.6.3.626.gf5cf.dirty\n\n"},{"id":"83696","messageId":"m3sku8sh01.fsf@localhost.localdomain","threadId":"14503","inReplyTo":"7v8ww0j4ye.fsf@gitster.siamese.dyndns.org","subject":"Re: Contributors, please check your names","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2008-07-17T14:49:48Z","receivedAt":"2008-07-17T14:49:48Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Junio C Hamano <gitster@pobox.com> writes:\n\n> There is a \"mailmap\" mechanism to consolidate them; it allows us to\n> specify what human-readable name should be used for given e-mail address.\n> The hypothetical Mr. Thor might want to say \"I am A. U. Thor; some commits\n> from me, <author@example.xz>, are marked without abbreviating periods in\n> my name\", and we can add this entry to the toplevel .mailmap file to fix\n> it:\n> \n> \tA. U. Thor <author@example.xz>\n> \n> It tells the shortlog (and --pretty=format:%aN in recent enough git)\n> mechanism to give huma readable name \"A. U. Thor\" anytime it sees\n> <author@example.xz> e-mail address, regardless of what the Author:\n> header in the commit object says.\n\nWhat about if some authors use different _email_ address, instead?\nIs there any way for shortlog to consider them the same?\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"83699","messageId":"alpine.LFD.1.10.0807171058000.3110@xanadu.home","threadId":"14503","inReplyTo":"m3sku8sh01.fsf@localhost.localdomain","subject":"Re: Contributors, please check your names","fromName":"Nicolas Pitre","fromEmail":"nico@cam.org","sentAt":"2008-07-17T14:59:31Z","receivedAt":"2008-07-17T14:59:31Z","isPatch":false,"sender":{"key":"nico@fluxnic.net","avatar":"https://avatars.githubusercontent.com/u/702790?v=4"},"body":"On Thu, 17 Jul 2008, Jakub Narebski wrote:\n\n> Junio C Hamano <gitster@pobox.com> writes:\n> \n> > There is a \"mailmap\" mechanism to consolidate them; it allows us to\n> > specify what human-readable name should be used for given e-mail address.\n> > The hypothetical Mr. Thor might want to say \"I am A. U. Thor; some commits\n> > from me, <author@example.xz>, are marked without abbreviating periods in\n> > my name\", and we can add this entry to the toplevel .mailmap file to fix\n> > it:\n> > \n> > \tA. U. Thor <author@example.xz>\n> > \n> > It tells the shortlog (and --pretty=format:%aN in recent enough git)\n> > mechanism to give huma readable name \"A. U. Thor\" anytime it sees\n> > <author@example.xz> e-mail address, regardless of what the Author:\n> > header in the commit object says.\n> \n> What about if some authors use different _email_ address, instead?\n> Is there any way for shortlog to consider them the same?\n\nIt already does, unless you use the -e switch.\n\n\nNicolas\n"},{"id":"83710","messageId":"7v4p6oiika.fsf@gitster.siamese.dyndns.org","threadId":"14503","inReplyTo":"m3sku8sh01.fsf@localhost.localdomain","subject":"Re: Contributors, please check your names","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-07-17T16:25:41Z","receivedAt":"2008-07-17T16:25:41Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jakub Narebski <jnareb@gmail.com> writes:\n\n> What about if some authors use different _email_ address, instead?\n> Is there any way for shortlog to consider them the same?\n\nRead the first part of the message you are responding to again please.\n"}]}