Stefan Beller <[email protected]> writes:

> 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]>
> ---

Thanks, but please be careful about these three-dashes when sending
the next batch.  As you may have already guessed, Git cannot guess
reliably which one of the abouve four three-dash lines is the end of
the proposed log message, and cuts at the first one.

>  .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]>
> +
--
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

Reply via email to