{"thread":{"id":"48800","subject":"[PATCH 1/3] .mailmap: merge different spellings of names","startedAt":"2018-06-29T02:10:59Z","lastAt":"2018-06-29T19:41:11Z","messageCount":8,"participants":["Stefan Beller","Junio C Hamano"],"isPatch":true,"patchVersion":1,"patchTotal":3},"messages":[{"id":"351323","messageId":"20180629021050.187887-1-sbeller@google.com","threadId":"48800","inReplyTo":null,"subject":"[PATCH 1/3] .mailmap: merge different spellings of names","fromName":"Stefan Beller","fromEmail":"sbeller@google.com","sentAt":"2018-06-29T02:10:48Z","receivedAt":"2018-06-29T02:10:59Z","isPatch":true,"sender":{"key":"stefanbeller@gmail.com","avatar":"https://avatars.githubusercontent.com/u/455868?v=4"},"body":"This is a continuation of 94b410bba86 (.mailmap: Map email\naddresses to names, 2013-07-12), merging names that are\nspelled differently but have the same author email to the\nsame person.\n\nMost spellings differed in accents or the order of names.\n\nSigned-off-by: Stefan Beller <sbeller@google.com>\n---\n .mailmap | 11 ++++++++++-\n 1 file changed, 10 insertions(+), 1 deletion(-)\n\ndiff --git a/.mailmap b/.mailmap\nindex df7cf6313c7..f165222a782 100644\n--- a/.mailmap\n+++ b/.mailmap\n@@ -35,11 +35,13 @@ Chris Wright <chrisw@sous-sol.org> <chrisw@osdl.org>\n Cord Seele <cowose@gmail.com> <cowose@googlemail.com>\n Christian Couder <chriscool@tuxfamily.org> <christian.couder@gmail.com>\n Christian Stimming <stimming@tuhh.de> <chs@ckiste.goetheallee>\n+Christopher Díaz Riveros <chrisadr@gentoo.org> Christopher Diaz Riveros\n Csaba Henk <csaba@gluster.com> <csaba@lowlife.hu>\n Dan Johnson <computerdruid@gmail.com>\n Dana L. How <danahow@gmail.com> <how@deathvalley.cswitch.com>\n Dana L. How <danahow@gmail.com> Dana How\n Daniel Barkalow <barkalow@iabervon.org>\n+Daniel Knittl-Frank <knittl89@googlemail.com> knittl\n Daniel Trstenjak <daniel.trstenjak@gmail.com> <daniel.trstenjak@online.de>\n Daniel Trstenjak <daniel.trstenjak@gmail.com> <trsten@science-computing.de>\n David Brown <git@davidb.org> <davidb@quicinc.com>\n@@ -57,6 +59,7 @@ Eric S. Raymond <esr@thyrsus.com>\n Eric Wong <e@80x24.org> <normalperson@yhbt.net>\n Erik Faye-Lund <kusmabite@gmail.com> <kusmabite@googlemail.com>\n Eyvind Bernhardsen <eyvind.bernhardsen@gmail.com> <eyvind-git@orakel.ntnu.no>\n+Fangyi Zhou <fangyi.zhou@yuriko.moe> Zhou Fangyi\n Florian Achleitner <florian.achleitner.2.6.31@gmail.com> <florian.achleitner2.6.31@gmail.com>\n Franck Bui-Huu <vagabon.xyz@gmail.com> <fbuihuu@gmail.com>\n Frank Lichtenheld <frank@lichtenheld.de> <djpig@debian.org>\n@@ -86,6 +89,8 @@ Jason McMullan <mcmullan@netapp.com>\n Jason Riedy <ejr@eecs.berkeley.edu> <ejr@EECS.Berkeley.EDU>\n Jason Riedy <ejr@eecs.berkeley.edu> <ejr@cs.berkeley.edu>\n Jay Soffian <jaysoffian@gmail.com> <jaysoffian+git@gmail.com>\n+Jean-Noël Avila <jn.avila@free.fr> Jean-Noel Avila\n+Jean-Noël Avila <jn.avila@free.fr> Jean-Noël AVILA\n Jeff King <peff@peff.net> <peff@github.com>\n Jeff Muizelaar <jmuizelaar@mozilla.com> <jeff@infidigm.net>\n Jens Axboe <axboe@kernel.dk> <axboe@suse.de>\n@@ -149,6 +154,7 @@ Matt Draisey <matt@draisey.ca> <mattdraisey@sympatico.ca>\n Matt Kraai <kraai@ftbfs.org> <matt.kraai@amo.abbott.com>\n Matt McCutchen <matt@mattmccutchen.net> <hashproduct@gmail.com>\n Matthias Kestenholz <matthias@spinlock.ch> <mk@spinlock.ch>\n+Matthias Rüster <matthias.ruester@gmail.com> Matthias Ruester\n Matthias Urlichs <matthias@urlichs.de> <smurf@kiste.(none)>\n Matthias Urlichs <matthias@urlichs.de> <smurf@smurf.noris.de>\n Michael Coleman <tutufan@gmail.com>\n@@ -213,6 +219,8 @@ Sean Estabrooks <seanlkml@sympatico.ca>\n Sebastian Schuberth <sschuberth@gmail.com> <sschuberth@visageimaging.com>\n Seth Falcon <seth@userprimary.net> <sfalcon@fhcrc.org>\n Shawn O. Pearce <spearce@spearce.org>\n+Wei Shuyu <wsy@dogben.com> Shuyu Wei\n+Sidhant Sharma <tigerkid001@gmail.com> Sidhant Sharma [:tk]\n Simon Hausmann <hausmann@kde.org> <simon@lst.de>\n Simon Hausmann <hausmann@kde.org> <shausman@trolltech.com>\n Stefan Beller <stefanbeller@gmail.com> <stefanbeller@googlemail.com>\n@@ -253,7 +261,8 @@ Uwe Kleine-König <u.kleine-koenig@pengutronix.de> <ukleinek@informatik.uni-frei\n Uwe Kleine-König <u.kleine-koenig@pengutronix.de> <uzeisberger@io.fsforth.de>\n Uwe Kleine-König <u.kleine-koenig@pengutronix.de> <zeisberg@informatik.uni-freiburg.de>\n Ville Skyttä <ville.skytta@iki.fi> <scop@xemacs.org>\n-Vitaly \"_Vi\" Shukela <public_vi@tut.by>\n+Vitaly \"_Vi\" Shukela <vi0oss@gmail.com> <public_vi@tut.by>\n+Vitaly \"_Vi\" Shukela <vi0oss@gmail.com> Vitaly _Vi Shukela\n W. Trevor King <wking@tremily.us> <wking@drexel.edu>\n William Pursell <bill.pursell@gmail.com>\n YONETANI Tomokazu <y0n3t4n1@gmail.com> <qhwt+git@les.ath.cx>\n-- \n2.18.0.399.gad0ab374a1-goog\n\n"},{"id":"351324","messageId":"20180629021050.187887-2-sbeller@google.com","threadId":"48800","inReplyTo":"20180629021050.187887-1-sbeller@google.com","subject":"[PATCH 2/3] .mailmap: assume Jason McMullan to be the same person","fromName":"Stefan Beller","fromEmail":"sbeller@google.com","sentAt":"2018-06-29T02:10:49Z","receivedAt":"2018-06-29T02:11:01Z","isPatch":true,"sender":{"key":"stefanbeller@gmail.com","avatar":"https://avatars.githubusercontent.com/u/455868?v=4"},"body":"Over the years of contributing to open source, I realized the world of\nopen source is smaller than I originally thought and a name is still\na pretty unique thing. So let's assume these two author idents are the\nsame person.\n\nIn 10813e0d3c7 (.mailmap: update long-lost friends with multiple defunct\naddresses, 2013-08-12) we learned both their email bounce, so asking is\nno option.\n\nSigned-off-by: Stefan Beller <sbeller@google.com>\n---\n .mailmap | 5 +----\n 1 file changed, 1 insertion(+), 4 deletions(-)\n\ndiff --git a/.mailmap b/.mailmap\nindex f165222a782..ff96ef7401f 100644\n--- a/.mailmap\n+++ b/.mailmap\n@@ -82,10 +82,7 @@ J. Bruce Fields <bfields@citi.umich.edu> <bfields@pig.linuxdev.us.dell.com>\n J. Bruce Fields <bfields@citi.umich.edu> <bfields@puzzle.fieldses.org>\n Jakub Narębski <jnareb@gmail.com>\n James Y Knight <jknight@itasoftware.com> <foom@fuhm.net>\n-# The 2 following authors are probably the same person,\n-# but both emails bounce.\n-Jason McMullan <jason.mcmullan@timesys.com>\n-Jason McMullan <mcmullan@netapp.com>\n+Jason McMullan <jason.mcmullan@timesys.com> Jason McMullan <mcmullan@netapp.com>\n Jason Riedy <ejr@eecs.berkeley.edu> <ejr@EECS.Berkeley.EDU>\n Jason Riedy <ejr@eecs.berkeley.edu> <ejr@cs.berkeley.edu>\n Jay Soffian <jaysoffian@gmail.com> <jaysoffian+git@gmail.com>\n-- \n2.18.0.399.gad0ab374a1-goog\n\n"},{"id":"351325","messageId":"20180629021050.187887-3-sbeller@google.com","threadId":"48800","inReplyTo":"20180629021050.187887-1-sbeller@google.com","subject":"[PATCH 3/3] .mailmap: map names with multiple emails to the same author identity","fromName":"Stefan Beller","fromEmail":"sbeller@google.com","sentAt":"2018-06-29T02:10:50Z","receivedAt":"2018-06-29T02:11:07Z","isPatch":true,"sender":{"key":"stefanbeller@gmail.com","avatar":"https://avatars.githubusercontent.com/u/455868?v=4"},"body":"There are multiple author idents who have different email addresses, but\nthe same name; assume they are the same person, as the world of open source\nis actually rather small.\n\nSift through the history via:\n\n    git shortlog -sne origin/pu |awk '{ NF--; $1=\"\"; print }' |sort |uniq -d |cut -c 2-  >names\n    while read name; do\n        current_name=$(git log --author \"$name\" --format=\"%an <%ae>\" -1)\n        git log --author \"$name\" --format=\"%an <%ae>\" |sort |uniq >all_names\n\n        while read one_name; do\n            if [ \"$one_name\" != \"$current_name\" ]\n            then\n                echo $current_name $one_name >> out\n            fi\n        done <all_names\n    done <names\n\nand add all of them to the .mailmap file by appending and resorting the\nfile.\n\nCare must be given to the comment on top of the file as well as the\ncomment regarding the two anonymous authors, who claim to be different\npersons.\n\nSigned-off-by: Stefan Beller <sbeller@google.com>\n---\n .mailmap | 185 ++++++++++++++++++++++++++++++++++++++++---------------\n 1 file changed, 134 insertions(+), 51 deletions(-)\n\ndiff --git a/.mailmap b/.mailmap\nindex ff96ef7401f..2607846582a 100644\n--- a/.mailmap\n+++ b/.mailmap\n@@ -5,54 +5,86 @@\n # same person appearing not to be so.\n #\n \n-<nico@fluxnic.net> <nico@cam.org>\n+Adam Simpkins <simpkins@facebook.com> Adam Simpkins <adam@adamsimpkins.net>\n Alejandro R. Sedeño <asedeno@MIT.EDU> <asedeno@mit.edu>\n+Alexander Gavrilov <angavrilov@gmail.com>\n+Alexander Kuleshov <kuleshovmail@gmail.com>\n+Alex Bennée <alex.bennee@linaro.org> Alex Bennée <kernel-hacker@bennee.com>\n Alex Bennée <kernel-hacker@bennee.com>\n+Alexey Shumkin <alex.crezoff@gmail.com> <Alex.Crezoff@gmail.com>\n+Alexey Shumkin <alex.crezoff@gmail.com> <zapped@mail.ru>\n+Alex Riesen <alexander.riesen@cetitec.com> Alex Riesen <fork0@t-online.de>\n+Alex Riesen <alexander.riesen@cetitec.com> Alex Riesen <raa@limbo.localdomain>\n+Alex Riesen <alexander.riesen@cetitec.com> Alex Riesen <raa.lkml@gmail.com>\n+Alex Riesen <alexander.riesen@cetitec.com> Alex Riesen <raa@steel.home>\n Alex Riesen <raa.lkml@gmail.com> <fork0@t-online.de>\n Alex Riesen <raa.lkml@gmail.com> <raa@limbo.localdomain>\n Alex Riesen <raa.lkml@gmail.com> <raa@steel.home>\n Alex Vandiver <alex@chmrr.net> <alexmv@MIT.EDU>\n-Alexander Gavrilov <angavrilov@gmail.com>\n-Alexander Kuleshov <kuleshovmail@gmail.com>\n-Alexey Shumkin <alex.crezoff@gmail.com> <zapped@mail.ru>\n-Alexey Shumkin <alex.crezoff@gmail.com> <Alex.Crezoff@gmail.com>\n+Alex Vandiver <alexmv@dropbox.com> Alex Vandiver <alex@chmrr.net>\n+Alex Vandiver <alexmv@dropbox.com> Alex Vandiver <alexmv@MIT.EDU>\n+Amos Waterland <apw@debian.org> <apw@rossby.metr.ou.edu>\n+Amos Waterland <apw@debian.org> <apw@us.ibm.com>\n Anders Kaseorg <andersk@MIT.EDU> <andersk@ksplice.com>\n Anders Kaseorg <andersk@MIT.EDU> <andersk@mit.edu>\n+Andreas Ericsson <ae@op5.se> Andreas Ericsson <exon@op5.se>\n+Andreas Schwab <schwab@suse.de> Andreas Schwab <schwab@linux-m68k.org>\n Aneesh Kumar K.V <aneesh.kumar@gmail.com>\n-Amos Waterland <apw@debian.org> <apw@rossby.metr.ou.edu>\n-Amos Waterland <apw@debian.org> <apw@us.ibm.com>\n-Ben Walton <bdwalton@gmail.com> <bwalton@artsci.utoronto.ca>\n+# the two anonymous contributors are different persons:\n+anonymous <linux@horizon.com>\n+anonymous <linux@horizon.net>\n+Antonio Ospite <ao2@ao2.it> Antonio Ospite <ospite@studenti.unina.it>\n+Avery Pennarun <apenwarr@gmail.com> Avery Pennarun <apenwarr@versabanq.com>\n+Beat Bolli <dev+git@drbeat.li> Beat Bolli <bbolli@ewanet.ch>\n+Benoit Person <benoit.person@gmail.com> Benoit Person <benoit.person@ensimag.fr>\n Benoit Sigoure <tsunanet@gmail.com> <tsuna@lrde.epita.fr>\n+Ben Peart <Ben.Peart@microsoft.com> Ben Peart <benpeart@microsoft.com>\n+Ben Peart <Ben.Peart@microsoft.com> Ben Peart <peartben@gmail.com>\n+Ben Walton <bdwalton@gmail.com> <bwalton@artsci.utoronto.ca>\n Bernt Hansen <bernt@norang.ca> <bernt@alumni.uwaterloo.ca>\n Brandon Casey <drafnel@gmail.com> <casey@nrlssc.navy.mil>\n+Brian Gernhardt <brian@gernhardtsoftware.com> Brian Gernhardt <benji@silverinsanity.com>\n+Brian Gernhardt <brian@gernhardtsoftware.com> Brian Gernhardt <brian@silverinsanity.com>\n brian m. carlson <sandals@crustytoothpaste.net> Brian M. Carlson <sandals@crustytoothpaste.ath.cx>\n brian m. carlson <sandals@crustytoothpaste.net> <sandals@crustytoothpaste.ath.cx>\n Bryan Larsen <bryan@larsen.st> <bryan.larsen@gmail.com>\n Bryan Larsen <bryan@larsen.st> <bryanlarsen@yahoo.com>\n+Carlos Martín Nieto <cmn@dwim.me> Carlos Martín Nieto <cmn@elego.de>\n+Charles Bailey <cbailey32@bloomberg.net> Charles Bailey <charles@hashpling.org>\n Cheng Renquan <crquan@gmail.com>\n Chris Shoemaker <c.shoemaker@cox.net>\n-Chris Wright <chrisw@sous-sol.org> <chrisw@osdl.org>\n-Cord Seele <cowose@gmail.com> <cowose@googlemail.com>\n Christian Couder <chriscool@tuxfamily.org> <christian.couder@gmail.com>\n+Christian Ludwig <chrissicool@gmail.com> Christian Ludwig <chrissicool@googlemail.com>\n Christian Stimming <stimming@tuhh.de> <chs@ckiste.goetheallee>\n Christopher Díaz Riveros <chrisadr@gentoo.org> Christopher Diaz Riveros\n+Chris Wright <chrisw@sous-sol.org> <chrisw@osdl.org>\n+Clemens Buchacher <drizzd@gmx.net> Clemens Buchacher <clemens.buchacher@intel.com>\n+Clemens Buchacher <drizzd@gmx.net> Clemens Buchacher <drizzd@aon.at>\n+Cord Seele <cowose@gmail.com> <cowose@googlemail.com>\n Csaba Henk <csaba@gluster.com> <csaba@lowlife.hu>\n-Dan Johnson <computerdruid@gmail.com>\n-Dana L. How <danahow@gmail.com> <how@deathvalley.cswitch.com>\n Dana L. How <danahow@gmail.com> Dana How\n+Dana L. How <danahow@gmail.com> <how@deathvalley.cswitch.com>\n Daniel Barkalow <barkalow@iabervon.org>\n+Daniel Knittl-Frank <knittl89+git@googlemail.com> Daniel Knittl-Frank <knittl89@googlemail.com>\n Daniel Knittl-Frank <knittl89@googlemail.com> knittl\n Daniel Trstenjak <daniel.trstenjak@gmail.com> <daniel.trstenjak@online.de>\n Daniel Trstenjak <daniel.trstenjak@gmail.com> <trsten@science-computing.de>\n+Dan Johnson <computerdruid@gmail.com>\n+David Barr <davidbarr@google.com> David Barr <david.barr@cordelta.com>\n David Brown <git@davidb.org> <davidb@quicinc.com>\n David D. Kilzer <ddkilzer@kilzer.net>\n David Kågedal <davidk@lysator.liu.se>\n David Reiss <dreiss@facebook.com> <dreiss@dreiss-vmware.(none)>\n David S. Miller <davem@davemloft.net>\n+David Turner <dturner@twopensource.com> David Turner <dturner@twitter.com>\n+David Turner <dturner@twopensource.com> David Turner <dturner@twosigma.com>\n+David Turner <dturner@twopensource.com> David Turner <novalis@novalis.org>\n David Turner <novalis@novalis.org> <dturner@twopensource.com>\n David Turner <novalis@novalis.org> <dturner@twosigma.com>\n Deskin Miller <deskinm@umich.edu>\n Dirk Süsserott <newsletter@dirk.my1.cc>\n+Dotan Barak <dotanba@gmail.com> Dotan Barak <dotanb@dev.mellanox.co.il>\n+Edward Thomson <ethomson@edwardthomson.com> Edward Thomson <ethomson@microsoft.com>\n Eric Blake <eblake@redhat.com> <ebb9@byu.net>\n Eric Hanchrow <eric.hanchrow@gmail.com> <offby1@blarg.net>\n Eric S. Raymond <esr@thyrsus.com>\n@@ -64,28 +96,33 @@ Florian Achleitner <florian.achleitner.2.6.31@gmail.com> <florian.achleitner2.6.\n Franck Bui-Huu <vagabon.xyz@gmail.com> <fbuihuu@gmail.com>\n Frank Lichtenheld <frank@lichtenheld.de> <djpig@debian.org>\n Frank Lichtenheld <frank@lichtenheld.de> <flichtenheld@astaro.com>\n-Fredrik Kuivinen <frekui@gmail.com> <freku045@student.liu.se>\n Frédéric Heitzmann <frederic.heitzmann@gmail.com>\n+Fredrik Kuivinen <frekui@gmail.com> <freku045@student.liu.se>\n Garry Dolley <gdolley@ucla.edu> <gdolley@arpnetworks.com>\n-Greg Price <price@mit.edu> <price@MIT.EDU>\n+Grégoire Paris <gregoire.paris.greg0ire@gmail.com> Grégoire Paris <postmaster@greg0ire.fr>\n Greg Price <price@mit.edu> <price@ksplice.com>\n+Greg Price <price@mit.edu> <price@MIT.EDU>\n+Han-Wen Nienhuys <hanwen@google.com> Han-Wen Nienhuys <hanwen@xs4all.nl>\n+Hartmut Henkel <henkel@vh-s.de> Hartmut Henkel <hartmut_henkel@gmx.de>\n Heiko Voigt <hvoigt@hvoigt.net> <git-list@hvoigt.net>\n H. Merijn Brand <h.m.brand@xs4all.nl> H.Merijn Brand <h.m.brand@xs4all.nl>\n+Horst H. von Brand <vonbrand@inf.utfsm.cl>\n H. Peter Anvin <hpa@zytor.com> <hpa@bonde.sc.orionmulti.com>\n H. Peter Anvin <hpa@zytor.com> <hpa@smyrno.hos.anvin.org>\n H. Peter Anvin <hpa@zytor.com> <hpa@tazenda.sc.orionmulti.com>\n H. Peter Anvin <hpa@zytor.com> <hpa@trantor.hos.anvin.org>\n-Han-Wen Nienhuys <hanwen@google.com> Han-Wen Nienhuys <hanwen@xs4all.nl>\n-Horst H. von Brand <vonbrand@inf.utfsm.cl>\n-J. Bruce Fields <bfields@citi.umich.edu> <bfields@fieldses.org>\n-J. Bruce Fields <bfields@citi.umich.edu> <bfields@pig.linuxdev.us.dell.com>\n-J. Bruce Fields <bfields@citi.umich.edu> <bfields@puzzle.fieldses.org>\n+İsmail Dönmez <ismail@pardus.org.tr>\n+Jacob Keller <jacob.keller@gmail.com> Jacob Keller <jacob.e.keller@intel.com>\n Jakub Narębski <jnareb@gmail.com>\n James Y Knight <jknight@itasoftware.com> <foom@fuhm.net>\n Jason McMullan <jason.mcmullan@timesys.com> Jason McMullan <mcmullan@netapp.com>\n-Jason Riedy <ejr@eecs.berkeley.edu> <ejr@EECS.Berkeley.EDU>\n+Jason McMullan <mcmullan@netapp.com> Jason McMullan <jason.mcmullan@timesys.com>\n Jason Riedy <ejr@eecs.berkeley.edu> <ejr@cs.berkeley.edu>\n+Jason Riedy <ejr@eecs.berkeley.edu> <ejr@EECS.Berkeley.EDU>\n Jay Soffian <jaysoffian@gmail.com> <jaysoffian+git@gmail.com>\n+J. Bruce Fields <bfields@citi.umich.edu> <bfields@fieldses.org>\n+J. Bruce Fields <bfields@citi.umich.edu> <bfields@pig.linuxdev.us.dell.com>\n+J. Bruce Fields <bfields@citi.umich.edu> <bfields@puzzle.fieldses.org>\n Jean-Noël Avila <jn.avila@free.fr> Jean-Noel Avila\n Jean-Noël Avila <jn.avila@free.fr> Jean-Noël AVILA\n Jeff King <peff@peff.net> <peff@github.com>\n@@ -93,18 +130,22 @@ Jeff Muizelaar <jmuizelaar@mozilla.com> <jeff@infidigm.net>\n Jens Axboe <axboe@kernel.dk> <axboe@suse.de>\n Jens Axboe <axboe@kernel.dk> <jens.axboe@oracle.com>\n Jens Lindström <jl@opera.com> Jens Lindstrom <jl@opera.com>\n+Jiang Xin <worldhello.net@gmail.com> Jiang Xin <xin.jiang@huawei.com>\n Jim Meyering <jim@meyering.net> <meyering@redhat.com>\n Joachim Berdal Haga <cjhaga@fys.uio.no>\n+Joachim Jablon <joachim.jablon@people-doc.com> Joachim Jablon <ewjoachim@gmail.com>\n+Joey Hess <joeyh@joeyh.name> Joey Hess <joey@kitenet.net>\n Johannes Schindelin <Johannes.Schindelin@gmx.de> <johannes.schindelin@gmx.de>\n+Johannes Sixt <j6t@kdbg.org> <johannes.sixt@telecom.at>\n Johannes Sixt <j6t@kdbg.org> <J.Sixt@eudaptics.com>\n Johannes Sixt <j6t@kdbg.org> <j.sixt@viscovery.net>\n-Johannes Sixt <j6t@kdbg.org> <johannes.sixt@telecom.at>\n John 'Warthog9' Hawley <warthog9@kernel.org> <warthog9@eaglescrag.net>\n+Jonathan del Strother <jon.delStrother@bestbefore.tv> <maillist@steelskies.com>\n+Jonathan Nieder <jrnieder@gmail.com> <jrnieder@uchicago.edu>\n+Jonathon Mah <me@jonathonmah.com> Jonathon Mah <me@JonathonMah.com>\n Jon Loeliger <jdl@jdl.com> <jdl@freescale.com>\n Jon Loeliger <jdl@jdl.com> <jdl@freescale.org>\n Jon Seymour <jon.seymour@gmail.com> <jon@blackcubes.dyndns.org>\n-Jonathan Nieder <jrnieder@gmail.com> <jrnieder@uchicago.edu>\n-Jonathan del Strother <jon.delStrother@bestbefore.tv> <maillist@steelskies.com>\n Josh Triplett <josh@joshtriplett.org> <josh@freedesktop.org>\n Josh Triplett <josh@joshtriplett.org> <josht@us.ibm.com>\n Julian Phillips <julian@quantumfyre.co.uk> <jp3@quantumfyre.co.uk>\n@@ -116,73 +157,107 @@ Junio C Hamano <gitster@pobox.com> <junio@twinsun.com>\n Junio C Hamano <gitster@pobox.com> <junkio@cox.net>\n Junio C Hamano <gitster@pobox.com> <junkio@twinsun.com>\n Kaartic Sivaraam <kaartic.sivaraam@gmail.com> <kaarticsivaraam91196@gmail.com>\n+Kacper Kornet <draenog@pld-linux.org> Kacper Kornet <kornet@camk.edu.pl>\n Karl Wiberg <kha@treskal.com> Karl  Hasselström\n Karl Wiberg <kha@treskal.com> <kha@yoghurt.hemma.treskal.com>\n Karsten Blees <blees@dcon.de> <karsten.blees@dcon.de>\n Karsten Blees <blees@dcon.de> <karsten.blees@gmail.com>\n-Kay Sievers <kay.sievers@vrfy.org> <kay.sievers@suse.de>\n Kay Sievers <kay.sievers@vrfy.org> <kay@mam.(none)>\n+Kay Sievers <kay.sievers@vrfy.org> <kay.sievers@suse.de>\n Kazuki Saitoh <ksaitoh560@gmail.com> kazuki saitoh <ksaitoh560@gmail.com>\n Keith Cascio <keith@CS.UCLA.EDU> <keith@cs.ucla.edu>\n Kent Engstrom <kent@lysator.liu.se>\n Kevin Leung <kevinlsk@gmail.com>\n+Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Kirill A. Shutemov <kirill@shutemov.name>\n Kirill Smelkov <kirr@navytux.spb.ru> <kirr@landau.phys.spbu.ru>\n Kirill Smelkov <kirr@navytux.spb.ru> <kirr@mns.spb.ru>\n+Kirill Smelkov <kirr@nexedi.com> Kirill Smelkov <kirr@landau.phys.spbu.ru>\n+Kirill Smelkov <kirr@nexedi.com> Kirill Smelkov <kirr@mns.spb.ru>\n+Kirill Smelkov <kirr@nexedi.com> Kirill Smelkov <kirr@navytux.spb.ru>\n Knut Franke <Knut.Franke@gmx.de> <k.franke@science-computing.de>\n+Kristian Høgsberg <krh@redhat.com> Kristian Høgsberg <hoegsberg@gmail.com>\n Lars Doelle <lars.doelle@on-line ! de>\n Lars Doelle <lars.doelle@on-line.de>\n Lars Noschinski <lars@public.noschinski.de> <lars.noschinski@rwth-aachen.de>\n+Lars Schneider <larsxschneider@gmail.com> Lars Schneider <lars.schneider@autodesk.com>\n Li Hong <leehong@pku.edu.cn>\n Linus Torvalds <torvalds@linux-foundation.org> <torvalds@evo.osdl.org>\n Linus Torvalds <torvalds@linux-foundation.org> <torvalds@g5.osdl.org>\n Linus Torvalds <torvalds@linux-foundation.org> <torvalds@osdl.org>\n-Linus Torvalds <torvalds@linux-foundation.org> <torvalds@ppc970.osdl.org.(none)>\n Linus Torvalds <torvalds@linux-foundation.org> <torvalds@ppc970.osdl.org>\n+Linus Torvalds <torvalds@linux-foundation.org> <torvalds@ppc970.osdl.org.(none)>\n Linus Torvalds <torvalds@linux-foundation.org> <torvalds@woody.linux-foundation.org>\n+Lukas Fleischer <lfleischer@lfos.de> Lukas Fleischer <git@cryptocrack.de>\n Lukas Sandström <luksan@gmail.com> <lukass@etek.chalmers.se>\n-Marc Khouzam <marc.khouzam@ericsson.com> <marc.khouzam@gmail.com>\n Marc-André Lureau <marcandre.lureau@gmail.com>\n+Marc Khouzam <marc.khouzam@ericsson.com> <marc.khouzam@gmail.com>\n Marco Costalba <mcostalba@gmail.com> <mcostalba@yahoo.it>\n+Marius Storm-Olsen <marius@storm-olsen.com> Marius Storm-Olsen <git@storm-olsen.com>\n+Marius Storm-Olsen <marius@storm-olsen.com> Marius Storm-Olsen <marius.storm-olsen@nokia.com>\n+Marius Storm-Olsen <marius@storm-olsen.com> Marius Storm-Olsen <marius@trolltech.com>\n+Marius Storm-Olsen <marius@storm-olsen.com> Marius Storm-Olsen <mstormo_git@storm-olsen.com>\n+Marius Storm-Olsen <marius@storm-olsen.com> Marius Storm-Olsen <mstormo@gmail.com>\n Mark Levedahl <mdl123@verizon.net> <mlevedahl@gmail.com>\n Mark Rada <marada@uwaterloo.ca>\n+Martin Koegler <martin.koegler@chello.at> Martin Koegler <mkoegler@auto.tuwien.ac.at>\n Martin Langhoff <martin@laptop.org> <martin@catalyst.net.nz>\n+Martin Langhoff <martin@laptop.org> Martin Langhoff <martin@catalyst.net.nz>\n+Martin Langhoff <martin@laptop.org> Martin Langhoff <martin@ng.eduforge.org>\n Martin von Zweigbergk <martinvonz@gmail.com> <martin.von.zweigbergk@gmail.com>\n Matt Draisey <matt@draisey.ca> <mattdraisey@sympatico.ca>\n-Matt Kraai <kraai@ftbfs.org> <matt.kraai@amo.abbott.com>\n-Matt McCutchen <matt@mattmccutchen.net> <hashproduct@gmail.com>\n Matthias Kestenholz <matthias@spinlock.ch> <mk@spinlock.ch>\n Matthias Rüster <matthias.ruester@gmail.com> Matthias Ruester\n Matthias Urlichs <matthias@urlichs.de> <smurf@kiste.(none)>\n Matthias Urlichs <matthias@urlichs.de> <smurf@smurf.noris.de>\n+Matthieu Moy <git@matthieu-moy.fr> Matthieu Moy <Matthieu.Moy@imag.fr>\n+Matt Kraai <kraai@ftbfs.org> <matt.kraai@amo.abbott.com>\n+Matt McCutchen <matt@mattmccutchen.net> <hashproduct@gmail.com>\n+Michael Coleman <michael.karl.coleman@gmail.com> Michael Coleman <tutufan@gmail.com>\n Michael Coleman <tutufan@gmail.com>\n-Michael J Gruber <git@grubix.eu> <michaeljgruber+gmane@fastmail.fm>\n Michael J Gruber <git@grubix.eu> <git@drmicha.warpmail.net>\n-Michael S. Tsirkin <mst@kernel.org> <mst@redhat.com>\n-Michael S. Tsirkin <mst@kernel.org> <mst@mellanox.co.il>\n+Michael J Gruber <git@grubix.eu> <michaeljgruber+gmane@fastmail.fm>\n Michael S. Tsirkin <mst@kernel.org> <mst@dev.mellanox.co.il>\n-Michael W. Olson <mwolson@gnu.org>\n-Michael Witten <mfwitten@gmail.com> <mfwitten@MIT.EDU>\n+Michael S. Tsirkin <mst@kernel.org> <mst@mellanox.co.il>\n+Michael S. Tsirkin <mst@kernel.org> <mst@redhat.com>\n Michael Witten <mfwitten@gmail.com> <mfwitten@mit.edu>\n+Michael Witten <mfwitten@gmail.com> <mfwitten@MIT.EDU>\n+Michael W. Olson <mwolson@gnu.org>\n Michal Rokos <michal.rokos@nextsoft.cz> <rokos@nextsoft.cz>\n Michele Ballabio <barra_cuda@katamail.com>\n+Mike Ralphson <mike.ralphson@gmail.com> Mike Ralphson <mike@abacus.co.uk>\n Miklos Vajna <vmiklos@frugalware.org> <vmiklos@suse.cz>\n-Namhyung Kim <namhyung@gmail.com> <namhyung.kim@lge.com>\n Namhyung Kim <namhyung@gmail.com> <namhyung@kernel.org>\n-Nanako Shiraishi <nanako3@lavabit.com> <nanako3@bluebottle.com>\n+Namhyung Kim <namhyung@gmail.com> <namhyung.kim@lge.com>\n Nanako Shiraishi <nanako3@lavabit.com>\n-Nelson Elhage <nelhage@mit.edu> <nelhage@MIT.EDU>\n+Nanako Shiraishi <nanako3@lavabit.com> <nanako3@bluebottle.com>\n Nelson Elhage <nelhage@mit.edu> <nelhage@ksplice.com>\n+Nelson Elhage <nelhage@mit.edu> <nelhage@MIT.EDU>\n Nguyễn Thái Ngọc Duy <pclouds@gmail.com>\n+Nick Alcock <nick.alcock@oracle.com> Nick Alcock <nix@esperi.org.uk>\n Nick Stokoe <nick@noodlefactory.co.uk> Nick Woolley <nick@noodlefactory.co.uk>\n Nick Stokoe <nick@noodlefactory.co.uk> Nick Woolley <nickwoolley@yahoo.co.uk>\n+<nico@fluxnic.net> <nico@cam.org>\n Nicolas Morey-Chaisemartin <devel-git@morey-chaisemartin.com> <nicolas.morey@free.fr>\n Nicolas Morey-Chaisemartin <devel-git@morey-chaisemartin.com> <nmorey@kalray.eu>\n+Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> Nicolas Morey-Chaisemartin <devel-git@morey-chaisemartin.com>\n+Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> Nicolas Morey-Chaisemartin <nicolas@morey-chaisemartin.com>\n+Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> Nicolas Morey-Chaisemartin <nicolas.morey@free.fr>\n+Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> Nicolas Morey-Chaisemartin <NMoreyChaisemartin@suse.com>\n+Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> Nicolas Morey-Chaisemartin <nmorey@kalray.eu>\n Nicolas Sebrecht <nicolas.s.dev@gmx.fr> <ni.s@laposte.net>\n+Olaf Hering <olaf@aepfle.de> Olaf Hering <olh@suse.de>\n+Orgad Shaneh <orgads@gmail.com> Orgad Shaneh <orgad.shaneh@audiocodes.com>\n Paolo Bonzini <bonzini@gnu.org> <paolo.bonzini@lu.unisi.ch>\n+Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini <bonzini@gnu.org>\n+Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini <paolo.bonzini@lu.unisi.ch>\n Pascal Obry <pascal@obry.net> <pascal.obry@gmail.com>\n Pascal Obry <pascal@obry.net> <pascal.obry@wanadoo.fr>\n Pat Notz <patnotz@gmail.com> <pknotz@sandia.gov>\n Patrick Steinhardt <ps@pks.im> <patrick.steinhardt@elego.de>\n+Patrick Welche <prlw1@cam.ac.uk> Patrick Welche <prlw1@newn.cam.ac.uk>\n+Paul Mackerras <paulus@ozlabs.org> Paul Mackerras <paulus@dorrigo.(none)>\n+Paul Mackerras <paulus@ozlabs.org> Paul Mackerras <paulus@pogo.(none)>\n+Paul Mackerras <paulus@ozlabs.org> Paul Mackerras <paulus@samba.org>\n Paul Mackerras <paulus@samba.org> <paulus@dorrigo.(none)>\n Paul Mackerras <paulus@samba.org> <paulus@pogo.(none)>\n Peter Baumann <waste.manager@gmx.de> <Peter.B.Baumann@stud.informatik.uni-erlangen.de>\n@@ -196,19 +271,24 @@ Philip Jägenstedt <philip@foolip.org> <philip.jagenstedt@gmail.com>\n Philipp A. Hartmann <pah@qo.cx> <ph@sorgh.de>\n Philippe Bruhat <book@cpan.org>\n Ralf Thielow <ralf.thielow@gmail.com> <ralf.thielow@googlemail.com>\n+Raman Gupta <rocketraman@gmail.com> Raman Gupta <raman@rocketraman.com>\n Ramsay Jones <ramsay@ramsayjones.plus.com> <ramsay@ramsay1.demon.co.uk>\n-René Scharfe <l.s.r@web.de> <rene.scharfe@lsrfire.ath.cx>\n+Randall S. Becker <rsbecker@nexbridge.com> Randall S. Becker <randall.becker@nexbridge.ca>\n+Ray Chen <oldsharp@gmail.com> Ray Chen <rchen@cs.umd.edu>\n René Scharfe <l.s.r@web.de> Rene Scharfe\n+René Scharfe <l.s.r@web.de> <rene.scharfe@lsrfire.ath.cx>\n Richard Hansen <rhansen@rhansen.org> <hansenr@google.com>\n Richard Hansen <rhansen@rhansen.org> <rhansen@bbn.com>\n Robert Fitzsimons <robfitz@273k.net>\n+Roberto Tyley <roberto.tyley@gmail.com> Roberto Tyley <roberto.tyley@guardian.co.uk>\n Robert Shearman <robertshearman@gmail.com> <rob@codeweavers.com>\n Robert Zeh <robert.a.zeh@gmail.com>\n Robin Rosenberg <robin.rosenberg@dewire.com> <robin.rosenberg.lists@dewire.com>\n-Rutger Nijlunsing <rutger.nijlunsing@gmail.com> <rutger@nospam.com>\n Rutger Nijlunsing <rutger.nijlunsing@gmail.com> <git@tux.tmfweb.nl>\n+Rutger Nijlunsing <rutger.nijlunsing@gmail.com> <rutger@nospam.com>\n Ryan Anderson <ryan@michonline.com> <rda@google.com>\n Salikh Zakirov <salikh.zakirov@gmail.com> <Salikh.Zakirov@Intel.com>\n+Sam Hocevar <sam@hocevar.net> Sam Hocevar <sam@zoy.org>\n Sam Vilain <sam@vilain.net> <sam.vilain@catalyst.net.nz>\n Sam Vilain <sam@vilain.net> sam@vilain.net\n Santi Béjar <santi@agolina.net> <sbejar@gmail.com>\n@@ -216,34 +296,37 @@ Sean Estabrooks <seanlkml@sympatico.ca>\n Sebastian Schuberth <sschuberth@gmail.com> <sschuberth@visageimaging.com>\n Seth Falcon <seth@userprimary.net> <sfalcon@fhcrc.org>\n Shawn O. Pearce <spearce@spearce.org>\n-Wei Shuyu <wsy@dogben.com> Shuyu Wei\n Sidhant Sharma <tigerkid001@gmail.com> Sidhant Sharma [:tk]\n-Simon Hausmann <hausmann@kde.org> <simon@lst.de>\n Simon Hausmann <hausmann@kde.org> <shausman@trolltech.com>\n-Stefan Beller <stefanbeller@gmail.com> <stefanbeller@googlemail.com>\n+Simon Hausmann <hausmann@kde.org> <simon@lst.de>\n Stefan Beller <stefanbeller@gmail.com> <sbeller@google.com>\n+Stefan Beller <stefanbeller@gmail.com> <stefanbeller@googlemail.com>\n Stefan Naewe <stefan.naewe@gmail.com> <stefan.naewe@atlas-elektronik.com>\n Stefan Naewe <stefan.naewe@gmail.com> <stefan.naewe@googlemail.com>\n Stefan Sperling <stsp@elego.de> <stsp@stsp.name>\n Štěpán Němec <stepnem@gmail.com> <stepan.nemec@gmail.com>\n Stephen Boyd <bebarino@gmail.com> <sboyd@codeaurora.org>\n Steven Drake <sdrake@xnet.co.nz> <sdrake@ihug.co.nz>\n-Steven Grimm <koreth@midwinter.com> <sgrimm@sgrimm-mbp.local>\n Steven Grimm <koreth@midwinter.com> koreth@midwinter.com\n+Steven Grimm <koreth@midwinter.com> <sgrimm@sgrimm-mbp.local>\n Steven Walter <stevenrwalter@gmail.com> <swalter@lexmark.com>\n Steven Walter <stevenrwalter@gmail.com> <swalter@lpdev.prtdev.lexmark.com>\n-Sven Verdoolaege <skimo@kotnet.org> <Sven.Verdoolaege@cs.kuleuven.ac.be>\n+Sven Strickroth <email@cs-ware.de> Sven Strickroth <sven@cs-ware.de>\n+Sven Strickroth <email@cs-ware.de> Sven Strickroth <sven.strickroth@tu-clausthal.de>\n Sven Verdoolaege <skimo@kotnet.org> <skimo@liacs.nl>\n+Sven Verdoolaege <skimo@kotnet.org> <Sven.Verdoolaege@cs.kuleuven.ac.be>\n SZEDER Gábor <szeder.dev@gmail.com> <szeder@ira.uka.de>\n Tay Ray Chuan <rctay89@gmail.com>\n Ted Percival <ted@midg3t.net> <ted.percival@quest.com>\n Theodore Ts'o <tytso@mit.edu>\n Thomas Ackermann <th.acker@arcor.de> <th.acker66@arcor.de>\n-Thomas Rast <tr@thomasrast.ch> <trast@student.ethz.ch>\n-Thomas Rast <tr@thomasrast.ch> <trast@inf.ethz.ch>\n Thomas Rast <tr@thomasrast.ch> <trast@google.com>\n+Thomas Rast <tr@thomasrast.ch> <trast@inf.ethz.ch>\n+Thomas Rast <tr@thomasrast.ch> <trast@student.ethz.ch>\n+Thorsten Glaser <tg@debian.org> Thorsten Glaser <t.glaser@tarent.de>\n Timo Hirvonen <tihirvon@gmail.com> <tihirvon@ee.oulu.fi>\n Toby Allsopp <Toby.Allsopp@navman.co.nz> <toby.allsopp@navman.co.nz>\n+Tom G. Christensen <tgc@jupiterrise.com> Tom G. Christensen <tgc@statsbiblioteket.dk>\n Tom Grennan <tmgrennan@gmail.com> <tgrennan@redback.com>\n Tommi Virtanen <tv@debian.org> <tv@eagain.net>\n Tommi Virtanen <tv@debian.org> <tv@inoi.fi>\n@@ -253,19 +336,19 @@ Tor Arne Vestbø <torarnv@gmail.com> <tavestbo@trolltech.com>\n Trần Ngọc Quân <vnwildman@gmail.com> Tran Ngoc Quan <vnwildman@gmail.com>\n Trent Piepho <tpiepho@gmail.com> <tpiepho@freescale.com>\n Trent Piepho <tpiepho@gmail.com> <xyzzy@speakeasy.org>\n-Uwe Kleine-König <u.kleine-koenig@pengutronix.de> <Uwe.Kleine-Koenig@digi.com>\n Uwe Kleine-König <u.kleine-koenig@pengutronix.de> <ukleinek@informatik.uni-freiburg.de>\n+Uwe Kleine-König <u.kleine-koenig@pengutronix.de> <Uwe.Kleine-Koenig@digi.com>\n Uwe Kleine-König <u.kleine-koenig@pengutronix.de> <uzeisberger@io.fsforth.de>\n Uwe Kleine-König <u.kleine-koenig@pengutronix.de> <zeisberg@informatik.uni-freiburg.de>\n Ville Skyttä <ville.skytta@iki.fi> <scop@xemacs.org>\n Vitaly \"_Vi\" Shukela <vi0oss@gmail.com> <public_vi@tut.by>\n Vitaly \"_Vi\" Shukela <vi0oss@gmail.com> Vitaly _Vi Shukela\n-W. Trevor King <wking@tremily.us> <wking@drexel.edu>\n+Wei Shuyu <wsy@dogben.com> Shuyu Wei\n+William Duclot <william.duclot@gmail.com> William Duclot <william.duclot@ensimag.grenoble-inp.fr>\n William Pursell <bill.pursell@gmail.com>\n+W. Trevor King <wking@tremily.us> <wking@drexel.edu>\n+Yasushi SHOJI <yasushi.shoji@gmail.com> Yasushi SHOJI <yashi@atmark-techno.com>\n YONETANI Tomokazu <y0n3t4n1@gmail.com> <qhwt+git@les.ath.cx>\n YONETANI Tomokazu <y0n3t4n1@gmail.com> <y0netan1@dragonflybsd.org>\n YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>\n-# the two anonymous contributors are different persons:\n-anonymous <linux@horizon.com>\n-anonymous <linux@horizon.net>\n-İsmail Dönmez <ismail@pardus.org.tr>\n+Дилян Палаузов <git-dpa@aegee.org> Дилян Палаузов <dilyan.palauzov@aegee.org>\n-- \n2.18.0.399.gad0ab374a1-goog\n\n"},{"id":"351359","messageId":"xmqqzhzdv9fs.fsf@gitster-ct.c.googlers.com","threadId":"48800","inReplyTo":"20180629021050.187887-2-sbeller@google.com","subject":"Re: [PATCH 2/3] .mailmap: assume Jason McMullan to be the same person","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2018-06-29T16:33:59Z","receivedAt":"2018-06-29T16:34:07Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Stefan Beller <sbeller@google.com> writes:\n\n> Over the years of contributing to open source, I realized the world of\n> open source is smaller than I originally thought and a name is still\n> a pretty unique thing. So let's assume these two author idents are the\n> same person.\n>\n> In 10813e0d3c7 (.mailmap: update long-lost friends with multiple defunct\n> addresses, 2013-08-12) we learned both their email bounce, so asking is\n> no option.\n\nTrue, but leaving them as-is is probably a better option in such a\ncase.  Until we get new contribution from the same person, at which\ntime we have the chance we've been awaiting to ask the question, it\nis not harming anybody to keep these two names as if they are two\ndifferent people.\n\n> Signed-off-by: Stefan Beller <sbeller@google.com>\n> ---\n>  .mailmap | 5 +----\n>  1 file changed, 1 insertion(+), 4 deletions(-)\n>\n> diff --git a/.mailmap b/.mailmap\n> index f165222a782..ff96ef7401f 100644\n> --- a/.mailmap\n> +++ b/.mailmap\n> @@ -82,10 +82,7 @@ J. Bruce Fields <bfields@citi.umich.edu> <bfields@pig.linuxdev.us.dell.com>\n>  J. Bruce Fields <bfields@citi.umich.edu> <bfields@puzzle.fieldses.org>\n>  Jakub Narębski <jnareb@gmail.com>\n>  James Y Knight <jknight@itasoftware.com> <foom@fuhm.net>\n> -# The 2 following authors are probably the same person,\n> -# but both emails bounce.\n> -Jason McMullan <jason.mcmullan@timesys.com>\n> -Jason McMullan <mcmullan@netapp.com>\n> +Jason McMullan <jason.mcmullan@timesys.com> Jason McMullan <mcmullan@netapp.com>\n>  Jason Riedy <ejr@eecs.berkeley.edu> <ejr@EECS.Berkeley.EDU>\n>  Jason Riedy <ejr@eecs.berkeley.edu> <ejr@cs.berkeley.edu>\n>  Jay Soffian <jaysoffian@gmail.com> <jaysoffian+git@gmail.com>\n"},{"id":"351363","messageId":"xmqqh8llv690.fsf@gitster-ct.c.googlers.com","threadId":"48800","inReplyTo":"20180629021050.187887-3-sbeller@google.com","subject":"Re: [PATCH 3/3] .mailmap: map names with multiple emails to the same author identity","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2018-06-29T17:42:51Z","receivedAt":"2018-06-29T17:42:59Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Stefan Beller <sbeller@google.com> writes:\n\n> There are multiple author idents who have different email addresses, but\n> the same name; assume they are the same person, as the world of open source\n> is actually rather small.\n\nThanks for an interesting experiment.  As with 2/3, I suspect that\nmost of the contents in the patch may be correct, but I'd rather see\nthese confirmed by those whose names appear in the patch.\n\nIOW, I would not feel comfortable applying a patch, unless it looks\nlike this (just taking a single person as a random example), \nand I do not mind many such individual patches:\n\n    Subject: .mailmap: unify the same Ben Peart\n\n    These multiple author identities in our history are actually the\n    same person.  Map them to the latest address.\n\n    Signed-off-by: Stefan Beller <sbeller@google.com>\n    Acked-by: Ben Peart <Ben.Peart@microsoft.com>\n    ---\n\n    diff --git a/.mailmap b/.mailmap\n    index ff96ef7401f..2607846582a 100644\n    --- a/.mailmap\n    +++ b/.mailmap\n    @@ -5,54 +5,86 @@\n     Amos Waterland <apw@debian.org> <apw@us.ibm.com>\n     Ben Walton <bdwalton@gmail.com> <bwalton@artsci.utoronto.ca>\n     Benoit Sigoure <tsunanet@gmail.com> <tsuna@lrde.epita.fr>\n    +Ben Peart <Ben.Peart@microsoft.com> Ben Peart <benpeart@microsoft.com>\n    +Ben Peart <Ben.Peart@microsoft.com> Ben Peart <peartben@gmail.com>\n     Bernt Hansen <bernt@norang.ca> <bernt@alumni.uwaterloo.ca>\n     Brandon Casey <drafnel@gmail.com> <casey@nrlssc.navy.mil>\n\nIt may be even better if we can arraange the author of the patch to\nbe the one who is involved, with \"Helped-by: Stefan\".\n\nThanks.\n"},{"id":"351364","messageId":"xmqqd0w9v68f.fsf@gitster-ct.c.googlers.com","threadId":"48800","inReplyTo":"20180629021050.187887-1-sbeller@google.com","subject":"Re: [PATCH 1/3] .mailmap: merge different spellings of names","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2018-06-29T17:43:12Z","receivedAt":"2018-06-29T17:43:17Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Stefan Beller <sbeller@google.com> writes:\n\n> This is a continuation of 94b410bba86 (.mailmap: Map email\n> addresses to names, 2013-07-12), merging names that are\n> spelled differently but have the same author email to the\n> same person.\n>\n> Most spellings differed in accents or the order of names.\n\nThanks.  This one is sensible.\n"},{"id":"351369","messageId":"CAGZ79kbG29SbsR=+7qwM+++Jk+G2AWYswQY1tYJy2KMSCKr8FQ@mail.gmail.com","threadId":"48800","inReplyTo":"xmqqh8llv690.fsf@gitster-ct.c.googlers.com","subject":"Re: [PATCH 3/3] .mailmap: map names with multiple emails to the same author identity","fromName":"Stefan Beller","fromEmail":"sbeller@google.com","sentAt":"2018-06-29T18:38:26Z","receivedAt":"2018-06-29T18:38:41Z","isPatch":true,"sender":{"key":"stefanbeller@gmail.com","avatar":"https://avatars.githubusercontent.com/u/455868?v=4"},"body":"On Fri, Jun 29, 2018 at 10:42 AM Junio C Hamano <gitster@pobox.com> wrote:\n>\n> Stefan Beller <sbeller@google.com> writes:\n>\n> > There are multiple author idents who have different email addresses, but\n> > the same name; assume they are the same person, as the world of open source\n> > is actually rather small.\n>\n> Thanks for an interesting experiment.  As with 2/3, I suspect that\n> most of the contents in the patch may be correct, but I'd rather see\n> these confirmed by those whose names appear in the patch.\n>\n> IOW, I would not feel comfortable applying a patch, unless it looks\n> like this (just taking a single person as a random example),\n> and I do not mind many such individual patches:\n\nright, I did not quite expect this patch to be applied, though it looked\nlike such a sweet shortcut.\n\nI might just email all of them and ask for them to update\ntheir .mailmap entries.\n\nThanks,\nStefan\n\n>     Subject: .mailmap: unify the same Ben Peart\n\ncc'd Ben, so we could start here with a patch. :)\n\n>     These multiple author identities in our history are actually the\n>     same person.  Map them to the latest address.\n>\n>     Signed-off-by: Stefan Beller <sbeller@google.com>\n>     Acked-by: Ben Peart <Ben.Peart@microsoft.com>\n>     ---\n>\n>     diff --git a/.mailmap b/.mailmap\n>     index ff96ef7401f..2607846582a 100644\n>     --- a/.mailmap\n>     +++ b/.mailmap\n>     @@ -5,54 +5,86 @@\n>      Amos Waterland <apw@debian.org> <apw@us.ibm.com>\n>      Ben Walton <bdwalton@gmail.com> <bwalton@artsci.utoronto.ca>\n>      Benoit Sigoure <tsunanet@gmail.com> <tsuna@lrde.epita.fr>\n>     +Ben Peart <Ben.Peart@microsoft.com> Ben Peart <benpeart@microsoft.com>\n>     +Ben Peart <Ben.Peart@microsoft.com> Ben Peart <peartben@gmail.com>\n>      Bernt Hansen <bernt@norang.ca> <bernt@alumni.uwaterloo.ca>\n>      Brandon Casey <drafnel@gmail.com> <casey@nrlssc.navy.mil>\n>\n> It may be even better if we can arraange the author of the patch to\n> be the one who is involved, with \"Helped-by: Stefan\".\n\nok, I'll think how I can help but not write the code.\n\nThanks,\nStefan\n"},{"id":"351372","messageId":"xmqqpo09tm7i.fsf@gitster-ct.c.googlers.com","threadId":"48800","inReplyTo":"CAGZ79kbG29SbsR=+7qwM+++Jk+G2AWYswQY1tYJy2KMSCKr8FQ@mail.gmail.com","subject":"Re: [PATCH 3/3] .mailmap: map names with multiple emails to the same author identity","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2018-06-29T19:41:05Z","receivedAt":"2018-06-29T19:41:11Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Stefan Beller <sbeller@google.com> writes:\n\n>> It may be even better if we can arraange the author of the patch to\n>> be the one who is involved, with \"Helped-by: Stefan\".\n>\n> ok, I'll think how I can help but not write the code.\n\nI do not think there is any code required.  All it takes is a\nvolunteer coordinater who sends the patch with in-body From: header\npointing at the person whose name and address is getting unified,\nafter getting an OK for doing so from the person involved.\n\n\n\n\n\n\t\n"}]}