Skip to content

Commit 94b410b

Browse files
stefanbellergitster
authored andcommitted
.mailmap: Map email addresses to names
People change email addresses quite often and sometimes forget to add their entry to the mailmap file. I have contacted lots of people, whose name occurs multiple times in the short log having different email addresses. The entries in the mailmap of this patch are either confirmed by them or are trivial. Trivial means different capitalisation of the domain (@MIT.EDU and @mit.edu) or the domain was localhost, (none) or @Local. Additionally to adding (name, email) mappings to the .mailmap file, it has also been sorted ("LC_ALL=C /usr/bin/sort", byte-value sort). While the most changes happen at the email addresses, we also have a name change in here. Karl Hasselström is now known as Karl Wiberg due to marriage. Congratulations! To find out whom to contact I used the following small script: #!/bin/bash git shortlog -sne |awk '{ NF--; $1=""; print }' |sort |uniq -d > mailmapdoubles while read line ; do # remove leading whitespace trimmed=$(echo $line | sed -e 's/^ *//g' -e 's/ *$//g') echo "git shortlog -sne | grep \""$trimmed"\"" done < mailmapdoubles > mailmapdoubles2 sh mailmapdoubles2 rm mailmapdoubles rm mailmapdoubles2 Also interesting for similar tasks are these snippets: # Finding out duplicates by comparing email addresses: git shortlog -sne |awk '{ print $NF }' |sort |uniq -d # Finding out duplicates by comparing names: git shortlog -sne |awk '{ NF--; $1=""; print }' |sort |uniq -d Signed-off-by: Stefan Beller <stefanbeller@googlemail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent 911011a commit 94b410b

1 file changed

Lines changed: 110 additions & 25 deletions

File tree

.mailmap

Lines changed: 110 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,99 +5,184 @@
55
# same person appearing not to be so.
66
#
77

8+
<nico@fluxnic.net> <nico@cam.org>
9+
Alejandro R. Sedeño <asedeno@MIT.EDU> <asedeno@mit.edu>
810
Alex Bennée <kernel-hacker@bennee.com>
11+
Alex Riesen <raa.lkml@gmail.com> <fork0@t-online.de>
12+
Alex Riesen <raa.lkml@gmail.com> <raa@limbo.localdomain>
13+
Alex Riesen <raa.lkml@gmail.com> <raa@steel.home>
14+
Alex Vandiver <alex@chmrr.net> <alexmv@MIT.EDU>
915
Alexander Gavrilov <angavrilov@gmail.com>
16+
Alexey Shumkin <alex.crezoff@gmail.com> <zapped@mail.ru>
17+
Anders Kaseorg <andersk@MIT.EDU> <andersk@ksplice.com>
18+
Anders Kaseorg <andersk@MIT.EDU> <andersk@mit.edu>
1019
Aneesh Kumar K.V <aneesh.kumar@gmail.com>
20+
Bernt Hansen <bernt@norang.ca> <bernt@alumni.uwaterloo.ca>
21+
Brandon Casey <drafnel@gmail.com> <casey@nrlssc.navy.mil>
1122
Brian M. Carlson <sandals@crustytoothpaste.ath.cx>
23+
Bryan Larsen <bryan@larsen.st> <bryan.larsen@gmail.com>
24+
Bryan Larsen <bryan@larsen.st> <bryanlarsen@yahoo.com>
1225
Cheng Renquan <crquan@gmail.com>
1326
Chris Shoemaker <c.shoemaker@cox.net>
1427
Dan Johnson <computerdruid@gmail.com>
1528
Dana L. How <danahow@gmail.com>
1629
Dana L. How <how@deathvalley.cswitch.com>
1730
Daniel Barkalow <barkalow@iabervon.org>
31+
David Brown <git@davidb.org> <davidb@quicinc.com>
1832
David D. Kilzer <ddkilzer@kilzer.net>
1933
David Kågedal <davidk@lysator.liu.se>
34+
David Reiss <dreiss@facebook.com> <dreiss@dreiss-vmware.(none)>
2035
David S. Miller <davem@davemloft.net>
2136
Deskin Miller <deskinm@umich.edu>
2237
Dirk Süsserott <newsletter@dirk.my1.cc>
38+
Eric Blake <eblake@redhat.com> <ebb9@byu.net>
39+
Eric Hanchrow <eric.hanchrow@gmail.com> <offby1@blarg.net>
2340
Eric S. Raymond <esr@thyrsus.com>
2441
Erik Faye-Lund <kusmabite@gmail.com> <kusmabite@googlemail.com>
42+
Eyvind Bernhardsen <eyvind.bernhardsen@gmail.com> <eyvind-git@orakel.ntnu.no>
43+
Florian Achleitner <florian.achleitner.2.6.31@gmail.com> <florian.achleitner2.6.31@gmail.com>
44+
Franck Bui-Huu <vagabon.xyz@gmail.com> <fbuihuu@gmail.com>
45+
Frank Lichtenheld <frank@lichtenheld.de> <djpig@debian.org>
46+
Frank Lichtenheld <frank@lichtenheld.de> <flichtenheld@astaro.com>
2547
Fredrik Kuivinen <freku045@student.liu.se>
2648
Frédéric Heitzmann <frederic.heitzmann@gmail.com>
2749
H. Merijn Brand <h.m.brand@xs4all.nl> H.Merijn Brand <h.m.brand@xs4all.nl>
28-
H. Peter Anvin <hpa@bonde.sc.orionmulti.com>
29-
H. Peter Anvin <hpa@tazenda.sc.orionmulti.com>
30-
H. Peter Anvin <hpa@trantor.hos.anvin.org>
50+
H. Peter Anvin <hpa@zytor.com> <hpa@bonde.sc.orionmulti.com>
51+
H. Peter Anvin <hpa@zytor.com> <hpa@smyrno.hos.anvin.org>
52+
H. Peter Anvin <hpa@zytor.com> <hpa@tazenda.sc.orionmulti.com>
53+
H. Peter Anvin <hpa@zytor.com> <hpa@trantor.hos.anvin.org>
54+
Han-Wen Nienhuys <hanwen@google.com> Han-Wen Nienhuys <hanwen@xs4all.nl>
3155
Horst H. von Brand <vonbrand@inf.utfsm.cl>
32-
İsmail Dönmez <ismail@pardus.org.tr>
56+
J. Bruce Fields <bfields@citi.umich.edu> <bfields@fieldses.org>
57+
J. Bruce Fields <bfields@citi.umich.edu> <bfields@pig.linuxdev.us.dell.com>
58+
J. Bruce Fields <bfields@citi.umich.edu> <bfields@puzzle.fieldses.org>
3359
Jakub Narębski <jnareb@gmail.com>
34-
Jay Soffian <jaysoffian+git@gmail.com>
60+
Jason Riedy <ejr@eecs.berkeley.edu> <ejr@EECS.Berkeley.EDU>
61+
Jason Riedy <ejr@eecs.berkeley.edu> <ejr@cs.berkeley.edu>
62+
Jay Soffian <jaysoffian@gmail.com> <jaysoffian+git@gmail.com>
3563
Jeff King <peff@peff.net> <peff@github.com>
64+
Jeff Muizelaar <jmuizelaar@mozilla.com> <jeff@infidigm.net>
3665
Joachim Berdal Haga <cjhaga@fys.uio.no>
37-
Johannes Sixt <j6t@kdbg.org> <johannes.sixt@telecom.at>
38-
Johannes Sixt <j6t@kdbg.org> <j.sixt@viscovery.net>
66+
Johannes Schindelin <Johannes.Schindelin@gmx.de> <johannes.schindelin@gmx.de>
3967
Johannes Sixt <j6t@kdbg.org> <J.Sixt@eudaptics.com>
68+
Johannes Sixt <j6t@kdbg.org> <j.sixt@viscovery.net>
69+
Johannes Sixt <j6t@kdbg.org> <johannes.sixt@telecom.at>
4070
Jon Loeliger <jdl@freescale.com>
41-
Jon Seymour <jon@blackcubes.dyndns.org>
42-
Jonathan Nieder <jrnieder@uchicago.edu>
71+
Jon Seymour <jon.seymour@gmail.com> <jon@blackcubes.dyndns.org>
72+
Jonathan Nieder <jrnieder@gmail.com> <jrnieder@uchicago.edu>
73+
Jonathan del Strother <jon.delStrother@bestbefore.tv> <maillist@steelskies.com>
74+
Josh Triplett <josh@joshtriplett.org> <josh@freedesktop.org>
75+
Josh Triplett <josh@joshtriplett.org> <josht@us.ibm.com>
76+
Julian Phillips <julian@quantumfyre.co.uk> <jp3@quantumfyre.co.uk>
4377
Junio C Hamano <gitster@pobox.com> <gitster@pobox.com>
44-
Junio C Hamano <gitster@pobox.com> <junio@pobox.com>
45-
Junio C Hamano <gitster@pobox.com> <junio@twinsun.com>
46-
Junio C Hamano <gitster@pobox.com> <junkio@twinsun.com>
4778
Junio C Hamano <gitster@pobox.com> <junio@hera.kernel.org>
4879
Junio C Hamano <gitster@pobox.com> <junio@kernel.org>
80+
Junio C Hamano <gitster@pobox.com> <junio@pobox.com>
81+
Junio C Hamano <gitster@pobox.com> <junio@twinsun.com>
4982
Junio C Hamano <gitster@pobox.com> <junkio@cox.net>
50-
Karl Hasselström <kha@treskal.com>
51-
Kevin Leung <kevinlsk@gmail.com>
83+
Junio C Hamano <gitster@pobox.com> <junkio@twinsun.com>
84+
Karl Wiberg <kha@treskal.com> Karl Hasselström <kha@treskal.com>
85+
Karl Wiberg <kha@treskal.com> Karl Hasselström <kha@yoghurt.hemma.treskal.com>
86+
Karsten Blees <blees@dcon.de> <karsten.blees@dcon.de>
87+
Karsten Blees <blees@dcon.de> <karsten.blees@gmail.com>
88+
Kay Sievers <kay.sievers@vrfy.org> <kay.sievers@suse.de>
89+
Kay Sievers <kay.sievers@vrfy.org> <kay@mam.(none)>
90+
Keith Cascio <keith@CS.UCLA.EDU> <keith@cs.ucla.edu>
5291
Kent Engstrom <kent@lysator.liu.se>
92+
Kevin Leung <kevinlsk@gmail.com>
93+
Kirill Smelkov <kirr@navytux.spb.ru> <kirr@landau.phys.spbu.ru>
94+
Kirill Smelkov <kirr@navytux.spb.ru> <kirr@mns.spb.ru>
95+
Knut Franke <Knut.Franke@gmx.de> <k.franke@science-computing.de>
5396
Lars Doelle <lars.doelle@on-line ! de>
5497
Lars Doelle <lars.doelle@on-line.de>
5598
Li Hong <leehong@pku.edu.cn>
56-
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@woody.linux-foundation.org>
57-
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@osdl.org>
58-
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@g5.osdl.org>
5999
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@evo.osdl.org>
60-
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@ppc970.osdl.org>
100+
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@g5.osdl.org>
101+
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@osdl.org>
61102
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@ppc970.osdl.org.(none)>
62-
Lukas Sandström <lukass@etek.chalmers.se>
103+
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@ppc970.osdl.org>
104+
Linus Torvalds <torvalds@linux-foundation.org> <torvalds@woody.linux-foundation.org>
105+
Lukas Sandström <luksan@gmail.com> <lukass@etek.chalmers.se>
106+
Marc Khouzam <marc.khouzam@ericsson.com> <marc.khouzam@gmail.com>
63107
Marc-André Lureau <marcandre.lureau@gmail.com>
108+
Marco Costalba <mcostalba@gmail.com> <mcostalba@yahoo.it>
109+
Mark Levedahl <mdl123@verizon.net> <mlevedahl@gmail.com>
64110
Mark Rada <marada@uwaterloo.ca>
65111
Martin Langhoff <martin@laptop.org> <martin@catalyst.net.nz>
66112
Martin von Zweigbergk <martinvonz@gmail.com> <martin.von.zweigbergk@gmail.com>
113+
Matt Draisey <matt@draisey.ca> <mattdraisey@sympatico.ca>
114+
Matt Kraai <kraai@ftbfs.org> <matt.kraai@amo.abbott.com>
115+
Matthias Kestenholz <matthias@spinlock.ch> <mk@spinlock.ch>
116+
Matthias Urlichs <matthias@urlichs.de> <smurf@kiste.(none)>
117+
Matthias Urlichs <matthias@urlichs.de> <smurf@smurf.noris.de>
67118
Michael Coleman <tutufan@gmail.com>
68119
Michael J Gruber <git@drmicha.warpmail.net> <michaeljgruber+gmane@fastmail.fm>
69120
Michael W. Olson <mwolson@gnu.org>
121+
Michael Witten <mfwitten@gmail.com> <mfwitten@MIT.EDU>
122+
Michael Witten <mfwitten@gmail.com> <mfwitten@mit.edu>
70123
Michele Ballabio <barra_cuda@katamail.com>
124+
Miklos Vajna <vmiklos@frugalware.org> <vmiklos@suse.cz>
125+
Namhyung Kim <namhyung@gmail.com> <namhyung.kim@lge.com>
126+
Namhyung Kim <namhyung@gmail.com> <namhyung@kernel.org>
71127
Nanako Shiraishi <nanako3@bluebottle.com>
72128
Nanako Shiraishi <nanako3@lavabit.com>
129+
Nelson Elhage <nelhage@mit.edu> <nelhage@MIT.EDU>
130+
Nelson Elhage <nelhage@mit.edu> <nelhage@ksplice.com>
73131
Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
74-
<nico@fluxnic.net> <nico@cam.org>
75-
Peter Krefting <peter@softwolves.pp.se> <peter@svarten.intern.softwolves.pp.se>
132+
Nicolas Morey-Chaisemartin <devel-git@morey-chaisemartin.com> <nicolas.morey@free.fr>
133+
Nicolas Morey-Chaisemartin <devel-git@morey-chaisemartin.com> <nmorey@kalray.eu>
134+
Paolo Bonzini <bonzini@gnu.org> <paolo.bonzini@lu.unisi.ch>
135+
Pascal Obry <pascal@obry.net> <pascal.obry@gmail.com>
136+
Pascal Obry <pascal@obry.net> <pascal.obry@wanadoo.fr>
137+
Pat Notz <patnotz@gmail.com> <pknotz@sandia.gov>
138+
Paul Mackerras <paulus@samba.org> <paulus@dorrigo.(none)>
139+
Paul Mackerras <paulus@samba.org> <paulus@pogo.(none)>
76140
Peter Krefting <peter@softwolves.pp.se> <peter@softwolves.pp.se>
141+
Peter Krefting <peter@softwolves.pp.se> <peter@svarten.intern.softwolves.pp.se>
77142
Petr Baudis <pasky@ucw.cz> <pasky@suse.cz>
143+
Petr Baudis <pasky@ucw.cz> <xpasky@machine>
144+
Phil Hord <hordp@cisco.com> <phil.hord@gmail.com>
145+
Philip Jägenstedt <philip@foolip.org> <philip.jagenstedt@gmail.com>
146+
Philipp A. Hartmann <pah@qo.cx> <ph@sorgh.de>
78147
Philippe Bruhat <book@cpan.org>
79148
Ralf Thielow <ralf.thielow@gmail.com> <ralf.thielow@googlemail.com>
80149
Ramsay Allan Jones <ramsay@ramsay1.demon.co.uk>
81150
René Scharfe <rene.scharfe@lsrfire.ath.cx>
82151
Robert Fitzsimons <robfitz@273k.net>
83152
Robert Zeh <robert.a.zeh@gmail.com>
84-
Sam Vilain <sam@vilain.net>
85-
Santi Béjar <sbejar@gmail.com>
153+
Robin Rosenberg <robin.rosenberg@dewire.com> <robin.rosenberg.lists@dewire.com>
154+
Salikh Zakirov <salikh.zakirov@gmail.com> <Salikh.Zakirov@Intel.com>
155+
Sam Vilain <sam@vilain.net> <sam.vilain@catalyst.net.nz>
156+
Santi Béjar <santi@agolina.net> <sbejar@gmail.com>
86157
Sean Estabrooks <seanlkml@sympatico.ca>
158+
Sebastian Schuberth <sschuberth@gmail.com> <sschuberth@visageimaging.com>
87159
Shawn O. Pearce <spearce@spearce.org>
88-
Steven Grimm <koreth@midwinter.com>
160+
Stefan Sperling <stsp@elego.de> <stsp@stsp.name>
161+
Stephen Boyd <bebarino@gmail.com> <sboyd@codeaurora.org>
162+
Steven Grimm <koreth@midwinter.com> <sgrimm@sgrimm-mbp.local>
163+
Sven Verdoolaege <skimo@kotnet.org> <Sven.Verdoolaege@cs.kuleuven.ac.be>
164+
Sven Verdoolaege <skimo@kotnet.org> <skimo@liacs.nl>
89165
Tay Ray Chuan <rctay89@gmail.com>
166+
Ted Percival <ted@midg3t.net> <ted.percival@quest.com>
90167
Theodore Ts'o <tytso@mit.edu>
168+
Thomas Ackermann <th.acker@arcor.de> <th.acker66@arcor.de>
91169
Thomas Rast <trast@inf.ethz.ch> <trast@student.ethz.ch>
170+
Timo Hirvonen <tihirvon@gmail.com> <tihirvon@ee.oulu.fi>
171+
Toby Allsopp <Toby.Allsopp@navman.co.nz> <toby.allsopp@navman.co.nz>
172+
Tom Grennan <tmgrennan@gmail.com> <tgrennan@redback.com>
92173
Tony Luck <tony.luck@intel.com>
93-
Uwe Kleine-König <Uwe_Zeisberger@digi.com>
174+
Trent Piepho <tpiepho@gmail.com> <tpiepho@freescale.com>
175+
Trent Piepho <tpiepho@gmail.com> <xyzzy@speakeasy.org>
94176
Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
177+
Uwe Kleine-König <Uwe_Zeisberger@digi.com>
95178
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
96179
Uwe Kleine-König <uzeisberger@io.fsforth.de>
97180
Uwe Kleine-König <zeisberg@informatik.uni-freiburg.de>
98181
Ville Skyttä <scop@xemacs.org>
99182
Vitaly "_Vi" Shukela <public_vi@tut.by>
183+
W. Trevor King <wking@tremily.us> <wking@drexel.edu>
100184
William Pursell <bill.pursell@gmail.com>
101185
YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
102186
anonymous <linux@horizon.com>
103187
anonymous <linux@horizon.net>
188+
İsmail Dönmez <ismail@pardus.org.tr>

0 commit comments

Comments
 (0)