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)
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 | 95 ++++++++++++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 71 insertions(+), 24 deletions(-)
diff --git a/.mailmap b/.mailmap
index 345cce6..1179767 100644
--- a/.mailmap
+++ b/.mailmap
@@ -5,99 +5,146 @@
# same person appearing not to be so.
#
-Alex Bennée <[email protected]>
+Alejandro R. Sedeño <[email protected]> <[email protected]>
Alexander Gavrilov <[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]>
+Anders Kaseorg <[email protected]> <[email protected]>
+Anders Kaseorg <[email protected]> <[email protected]>
Aneesh Kumar K.V <[email protected]>
+anonymous <[email protected]>
+anonymous <[email protected]>
+Brandon Casey <[email protected]> <[email protected]>
Brian M. Carlson <[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]>
+Dan Johnson <[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 S. Raymond <[email protected]>
Erik Faye-Lund <[email protected]> <[email protected]>
-Fredrik Kuivinen <[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]>
Frédéric Heitzmann <[email protected]>
+Fredrik Kuivinen <[email protected]>
+Han-Wen Nienhuys <[email protected]> Han-Wen Nienhuys <[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]>
Horst H. von Brand <[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]>
İsmail Dönmez <[email protected]>
Jakub Narębski <[email protected]>
-Jay Soffian <[email protected]>
+Jay Soffian <[email protected]> <[email protected]>
+J. Bruce Fields <[email protected]> <[email protected]>
+J. Bruce Fields <[email protected]> <[email protected]>
+J. Bruce Fields <[email protected]> <[email protected]>
Jeff King <[email protected]> <[email protected]>
Joachim Berdal Haga <[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]>
+Johannes Sixt <[email protected]> <[email protected]>
+Jonathan Nieder <[email protected]> <[email protected]>
Jon Loeliger <[email protected]>
Jon Seymour <[email protected]>
-Jonathan Nieder <[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]>
+Kay Sievers <[email protected]> <kay@mam.(none)>
+Kay Sievers <[email protected]> <[email protected]>
+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]>
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)>
+Linus Torvalds <[email protected]>
<[email protected]>
Lukas Sandström <[email protected]>
Marc-André Lureau <[email protected]>
Mark Rada <[email protected]>
Martin Langhoff <[email protected]> <[email protected]>
Martin von Zweigbergk <[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 Witten <[email protected]> <[email protected]>
+Michael Witten <[email protected]> <[email protected]>
Michael W. Olson <[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]>
Nguyễn Thái Ngọc Duy <[email protected]>
<[email protected]> <[email protected]>
-Peter Krefting <[email protected]> <[email protected]>
+Pascal Obry <[email protected]> <[email protected]>
+Pascal Obry <[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>
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]>
+Robin Rosenberg <[email protected]> <[email protected]>
+Salikh Zakirov <[email protected]> <[email protected]>
Sam Vilain <[email protected]>
-Santi Béjar <[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]>
+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]>
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]>
Tony Luck <[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]>
Uwe Kleine-König <[email protected]>
Uwe Kleine-König <[email protected]>
Ville Skyttä <[email protected]>
Vitaly "_Vi" Shukela <[email protected]>
William Pursell <[email protected]>
YOSHIFUJI Hideaki <[email protected]>
-anonymous <[email protected]>
-anonymous <[email protected]>
+
--
1.8.3.2.636.g7943f03
--
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