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 alphabetically.
(which explains the removals, which are added
3 lines later on again). The sorting was done using
export LC_ALL=C; /usr/bin/sort without arguments.
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 <[email protected]>
---
.mailmap | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 110 insertions(+), 25 deletions(-)
diff --git a/.mailmap b/.mailmap
index 345cce6..22d3d70 100644
--- a/.mailmap
+++ b/.mailmap
@@ -5,99 +5,184 @@
# same person appearing not to be so.
#
+<[email protected]> <[email protected]>
+Alejandro R. Sedeño <[email protected]> <[email protected]>
Alex Bennée <[email protected]>
+Alex Riesen <[email protected]> <[email protected]>
+Alex Riesen <[email protected]> <[email protected]>
+Alex Riesen <[email protected]> <[email protected]>
+Alex Vandiver <[email protected]> <[email protected]>
Alexander Gavrilov <[email protected]>
+Alexey Shumkin <[email protected]> <[email protected]>
+Anders Kaseorg <[email protected]> <[email protected]>
+Anders Kaseorg <[email protected]> <[email protected]>
Aneesh Kumar K.V <[email protected]>
+Bernt Hansen <[email protected]> <[email protected]>
+Brandon Casey <[email protected]> <[email protected]>
Brian M. Carlson <[email protected]>
+Bryan Larsen <[email protected]> <[email protected]>
+Bryan Larsen <[email protected]> <[email protected]>
Cheng Renquan <[email protected]>
Chris Shoemaker <[email protected]>
Dan Johnson <[email protected]>
Dana L. How <[email protected]>
Dana L. How <[email protected]>
Daniel Barkalow <[email protected]>
+David Brown <[email protected]> <[email protected]>
David D. Kilzer <[email protected]>
David Kågedal <[email protected]>
+David Reiss <[email protected]> <dreiss@dreiss-vmware.(none)>
David S. Miller <[email protected]>
Deskin Miller <[email protected]>
Dirk Süsserott <[email protected]>
+Eric Blake <[email protected]> <[email protected]>
+Eric Hanchrow <[email protected]> <[email protected]>
Eric S. Raymond <[email protected]>
Erik Faye-Lund <[email protected]> <[email protected]>
+Eyvind Bernhardsen <[email protected]> <[email protected]>
+Florian Achleitner <[email protected]>
<[email protected]>
+Franck Bui-Huu <[email protected]> <[email protected]>
+Frank Lichtenheld <[email protected]> <[email protected]>
+Frank Lichtenheld <[email protected]> <[email protected]>
Fredrik Kuivinen <[email protected]>
Frédéric Heitzmann <[email protected]>
H. Merijn Brand <[email protected]> H.Merijn Brand <[email protected]>
-H. Peter Anvin <[email protected]>
-H. Peter Anvin <[email protected]>
-H. Peter Anvin <[email protected]>
+H. Peter Anvin <[email protected]> <[email protected]>
+H. Peter Anvin <[email protected]> <[email protected]>
+H. Peter Anvin <[email protected]> <[email protected]>
+H. Peter Anvin <[email protected]> <[email protected]>
+Han-Wen Nienhuys <[email protected]> Han-Wen Nienhuys <[email protected]>
Horst H. von Brand <[email protected]>
-İsmail Dönmez <[email protected]>
+J. Bruce Fields <[email protected]> <[email protected]>
+J. Bruce Fields <[email protected]> <[email protected]>
+J. Bruce Fields <[email protected]> <[email protected]>
Jakub Narębski <[email protected]>
-Jay Soffian <[email protected]>
+Jason Riedy <[email protected]> <[email protected]>
+Jason Riedy <[email protected]> <[email protected]>
+Jay Soffian <[email protected]> <[email protected]>
Jeff King <[email protected]> <[email protected]>
+Jeff Muizelaar <[email protected]> <[email protected]>
Joachim Berdal Haga <[email protected]>
-Johannes Sixt <[email protected]> <[email protected]>
-Johannes Sixt <[email protected]> <[email protected]>
+Johannes Schindelin <[email protected]> <[email protected]>
Johannes Sixt <[email protected]> <[email protected]>
+Johannes Sixt <[email protected]> <[email protected]>
+Johannes Sixt <[email protected]> <[email protected]>
Jon Loeliger <[email protected]>
-Jon Seymour <[email protected]>
-Jonathan Nieder <[email protected]>
+Jon Seymour <[email protected]> <[email protected]>
+Jonathan Nieder <[email protected]> <[email protected]>
+Jonathan del Strother <[email protected]> <[email protected]>
+Josh Triplett <[email protected]> <[email protected]>
+Josh Triplett <[email protected]> <[email protected]>
+Julian Phillips <[email protected]> <[email protected]>
Junio C Hamano <[email protected]> <[email protected]>
-Junio C Hamano <[email protected]> <[email protected]>
-Junio C Hamano <[email protected]> <[email protected]>
-Junio C Hamano <[email protected]> <[email protected]>
Junio C Hamano <[email protected]> <[email protected]>
Junio C Hamano <[email protected]> <[email protected]>
+Junio C Hamano <[email protected]> <[email protected]>
+Junio C Hamano <[email protected]> <[email protected]>
Junio C Hamano <[email protected]> <[email protected]>
-Karl Hasselström <[email protected]>
-Kevin Leung <[email protected]>
+Junio C Hamano <[email protected]> <[email protected]>
+Karl Wiberg <[email protected]> Karl Hasselström <[email protected]>
+Karl Wiberg <[email protected]> Karl Hasselström
<[email protected]>
+Karsten Blees <[email protected]> <[email protected]>
+Karsten Blees <[email protected]> <[email protected]>
+Kay Sievers <[email protected]> <[email protected]>
+Kay Sievers <[email protected]> <kay@mam.(none)>
+Keith Cascio <[email protected]> <[email protected]>
Kent Engstrom <[email protected]>
+Kevin Leung <[email protected]>
+Kirill Smelkov <[email protected]> <[email protected]>
+Kirill Smelkov <[email protected]> <[email protected]>
+Knut Franke <[email protected]> <[email protected]>
Lars Doelle <lars.doelle@on-line ! de>
Lars Doelle <[email protected]>
Li Hong <[email protected]>
-Linus Torvalds <[email protected]>
<[email protected]>
-Linus Torvalds <[email protected]> <[email protected]>
-Linus Torvalds <[email protected]> <[email protected]>
Linus Torvalds <[email protected]> <[email protected]>
-Linus Torvalds <[email protected]> <[email protected]>
+Linus Torvalds <[email protected]> <[email protected]>
+Linus Torvalds <[email protected]> <[email protected]>
Linus Torvalds <[email protected]>
<[email protected].(none)>
-Lukas Sandström <[email protected]>
+Linus Torvalds <[email protected]> <[email protected]>
+Linus Torvalds <[email protected]>
<[email protected]>
+Lukas Sandström <[email protected]> <[email protected]>
+Marc Khouzam <[email protected]> <[email protected]>
Marc-André Lureau <[email protected]>
+Marco Costalba <[email protected]> <[email protected]>
+Mark Levedahl <[email protected]> <[email protected]>
Mark Rada <[email protected]>
Martin Langhoff <[email protected]> <[email protected]>
Martin von Zweigbergk <[email protected]> <[email protected]>
+Matt Draisey <[email protected]> <[email protected]>
+Matt Kraai <[email protected]> <[email protected]>
+Matthias Kestenholz <[email protected]> <[email protected]>
+Matthias Urlichs <[email protected]> <smurf@kiste.(none)>
+Matthias Urlichs <[email protected]> <[email protected]>
Michael Coleman <[email protected]>
Michael J Gruber <[email protected]> <[email protected]>
Michael W. Olson <[email protected]>
+Michael Witten <[email protected]> <[email protected]>
+Michael Witten <[email protected]> <[email protected]>
Michele Ballabio <[email protected]>
+Miklos Vajna <[email protected]> <[email protected]>
+Namhyung Kim <[email protected]> <[email protected]>
+Namhyung Kim <[email protected]> <[email protected]>
Nanako Shiraishi <[email protected]>
Nanako Shiraishi <[email protected]>
+Nelson Elhage <[email protected]> <[email protected]>
+Nelson Elhage <[email protected]> <[email protected]>
Nguyễn Thái Ngọc Duy <[email protected]>
-<[email protected]> <[email protected]>
-Peter Krefting <[email protected]> <[email protected]>
+Nicolas Morey-Chaisemartin <[email protected]>
<[email protected]>
+Nicolas Morey-Chaisemartin <[email protected]>
<[email protected]>
+Paolo Bonzini <[email protected]> <[email protected]>
+Pascal Obry <[email protected]> <[email protected]>
+Pascal Obry <[email protected]> <[email protected]>
+Pat Notz <[email protected]> <[email protected]>
+Paul Mackerras <[email protected]> <paulus@dorrigo.(none)>
+Paul Mackerras <[email protected]> <paulus@pogo.(none)>
Peter Krefting <[email protected]> <[email protected]>
+Peter Krefting <[email protected]> <[email protected]>
Petr Baudis <[email protected]> <[email protected]>
+Petr Baudis <[email protected]> <xpasky@machine>
+Phil Hord <[email protected]> <[email protected]>
+Philip Jägenstedt <[email protected]> <[email protected]>
+Philipp A. Hartmann <[email protected]> <[email protected]>
Philippe Bruhat <[email protected]>
Ralf Thielow <[email protected]> <[email protected]>
Ramsay Allan Jones <[email protected]>
René Scharfe <[email protected]>
Robert Fitzsimons <[email protected]>
Robert Zeh <[email protected]>
-Sam Vilain <[email protected]>
-Santi Béjar <[email protected]>
+Robin Rosenberg <[email protected]> <[email protected]>
+Salikh Zakirov <[email protected]> <[email protected]>
+Sam Vilain <[email protected]> <[email protected]>
+Santi Béjar <[email protected]> <[email protected]>
Sean Estabrooks <[email protected]>
+Sebastian Schuberth <[email protected]> <[email protected]>
Shawn O. Pearce <[email protected]>
-Steven Grimm <[email protected]>
+Stefan Sperling <[email protected]> <[email protected]>
+Stephen Boyd <[email protected]> <[email protected]>
+Steven Grimm <[email protected]> <[email protected]>
+Sven Verdoolaege <[email protected]> <[email protected]>
+Sven Verdoolaege <[email protected]> <[email protected]>
Tay Ray Chuan <[email protected]>
+Ted Percival <[email protected]> <[email protected]>
Theodore Ts'o <[email protected]>
+Thomas Ackermann <[email protected]> <[email protected]>
Thomas Rast <[email protected]> <[email protected]>
+Timo Hirvonen <[email protected]> <[email protected]>
+Toby Allsopp <[email protected]> <[email protected]>
+Tom Grennan <[email protected]> <[email protected]>
Tony Luck <[email protected]>
-Uwe Kleine-König <[email protected]>
+Trent Piepho <[email protected]> <[email protected]>
+Trent Piepho <[email protected]> <[email protected]>
Uwe Kleine-König <[email protected]>
+Uwe Kleine-König <[email protected]>
Uwe Kleine-König <[email protected]>
Uwe Kleine-König <[email protected]>
Uwe Kleine-König <[email protected]>
Ville Skyttä <[email protected]>
Vitaly "_Vi" Shukela <[email protected]>
+W. Trevor King <[email protected]> <[email protected]>
William Pursell <[email protected]>
YOSHIFUJI Hideaki <[email protected]>
anonymous <[email protected]>
anonymous <[email protected]>
+İsmail Dönmez <[email protected]>
--
1.8.3.2.790.g9192b0b
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html