From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Beller Subject: [PATCH] .mailmap: Map email addresses to names Date: Fri, 12 Jul 2013 21:21:21 +0200 Message-ID: <1373656881-5187-2-git-send-email-stefanbeller@googlemail.com> References: <1373656881-5187-1-git-send-email-stefanbeller@googlemail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: Stefan Beller To: git@vger.kernel.org, gitster@pobox.com, jrnieder@gmail.com X-From: git-owner@vger.kernel.org Fri Jul 12 21:21:49 2013 Return-path: Envelope-to: gcvg-git-2@plane.gmane.org Received: from vger.kernel.org ([209.132.180.67]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Uxiua-0000PU-BN for gcvg-git-2@plane.gmane.org; Fri, 12 Jul 2013 21:21:49 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757423Ab3GLTVo convert rfc822-to-quoted-printable (ORCPT ); Fri, 12 Jul 2013 15:21:44 -0400 Received: from mail-wi0-f181.google.com ([209.85.212.181]:57870 "EHLO mail-wi0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757318Ab3GLTVm (ORCPT ); Fri, 12 Jul 2013 15:21:42 -0400 Received: by mail-wi0-f181.google.com with SMTP id hq4so1041026wib.2 for ; Fri, 12 Jul 2013 12:21:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=UsU+3n1CeBN20Z7Jn9psmIhaVS4jTpHsxBUAhNz/dDI=; b=XZa8ne4uhBMYJ+PtyPIXq3j+IuZsoHRKVTFbJEeYduxmXjrqXse5laOS5fWqmtG2Lu RlbfqeUqwl6sVt8xzHmViSi3JTlykIEzIdtx6iLl06XeDTrY+j1ZjZLm5lRWfpLyUjsF sjXflru6dZb5v2ufLLfcKIxriIegDhbCGR9GybP6fn2GJxn0x8TGuM9xppBVHE3Ziz50 zCNtjfVag/OpzZGTA1TSQqmgGgW+6MQUkj1kj1g9ly5rWlxhApZd5mkJ/89jgyegAXQY UGSpzHILLqHNMvB1sJSXah4qbvIbZlNGykqDTSoeanMJUjpKXis2+fl9kYLnqzEqfsK2 vYwA== X-Received: by 10.194.93.74 with SMTP id cs10mr25402171wjb.9.1373656900956; Fri, 12 Jul 2013 12:21:40 -0700 (PDT) Received: from localhost (ip-109-91-109-128.unitymediagroup.de. [109.91.109.128]) by mx.google.com with ESMTPSA id iz8sm4638458wic.3.2013.07.12.12.21.39 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 12 Jul 2013 12:21:40 -0700 (PDT) X-Mailer: git-send-email 1.8.3.2.790.g9192b0b In-Reply-To: <1373656881-5187-1-git-send-email-stefanbeller@googlemail.com> Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: 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 =2Emailmap 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=3DC; /usr/bin/sort without arguments. While the most changes happen at the email addresses, we also have a name change in here. Karl Hasselstr=C3=B6m 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=3D""; print }' |sort |uniq -d > = mailmapdoubles while read line ; do # remove leading whitespace trimmed=3D$(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=3D""; print }' |sort |uniq -d - Signed-off-by: Stefan Beller --- .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. # =20 + +Alejandro R. Sede=C3=B1o Alex Benn=C3=A9e +Alex Riesen +Alex Riesen +Alex Riesen +Alex Vandiver Alexander Gavrilov +Alexey Shumkin +Anders Kaseorg +Anders Kaseorg Aneesh Kumar K.V +Bernt Hansen +Brandon Casey Brian M. Carlson +Bryan Larsen +Bryan Larsen Cheng Renquan Chris Shoemaker Dan Johnson Dana L. How Dana L. How Daniel Barkalow +David Brown David D. Kilzer David K=C3=A5gedal +David Reiss David S. Miller Deskin Miller Dirk S=C3=BCsserott +Eric Blake +Eric Hanchrow Eric S. Raymond Erik Faye-Lund +Eyvind Bernhardsen +Florian Achleitner +Franck Bui-Huu +Frank Lichtenheld +Frank Lichtenheld Fredrik Kuivinen Fr=C3=A9d=C3=A9ric Heitzmann H. Merijn Brand H.Merijn Brand -H. Peter Anvin -H. Peter Anvin -H. Peter Anvin +H. Peter Anvin +H. Peter Anvin +H. Peter Anvin +H. Peter Anvin +Han-Wen Nienhuys Han-Wen Nienhuys Horst H. von Brand -=C4=B0smail D=C3=B6nmez +J. Bruce Fields +J. Bruce Fields +J. Bruce Fields Jakub Nar=C4=99bski -Jay Soffian +Jason Riedy +Jason Riedy +Jay Soffian Jeff King +Jeff Muizelaar Joachim Berdal Haga -Johannes Sixt -Johannes Sixt +Johannes Schindelin Johannes Sixt +Johannes Sixt +Johannes Sixt Jon Loeliger -Jon Seymour -Jonathan Nieder +Jon Seymour +Jonathan Nieder +Jonathan del Strother +Josh Triplett +Josh Triplett +Julian Phillips Junio C Hamano -Junio C Hamano -Junio C Hamano -Junio C Hamano Junio C Hamano Junio C Hamano +Junio C Hamano +Junio C Hamano Junio C Hamano -Karl Hasselstr=C3=B6m -Kevin Leung +Junio C Hamano +Karl Wiberg Karl Hasselstr=C3=B6m +Karl Wiberg Karl Hasselstr=C3=B6m +Karsten Blees +Karsten Blees +Kay Sievers +Kay Sievers +Keith Cascio Kent Engstrom +Kevin Leung +Kirill Smelkov +Kirill Smelkov +Knut Franke Lars Doelle Lars Doelle Li Hong -Linus Torvalds -Linus Torvalds -Linus Torvalds Linus Torvalds -Linus Torvalds +Linus Torvalds +Linus Torvalds Linus Torvalds -Lukas Sandstr=C3=B6m +Linus Torvalds +Linus Torvalds +Lukas Sandstr=C3=B6m +Marc Khouzam Marc-Andr=C3=A9 Lureau +Marco Costalba +Mark Levedahl Mark Rada Martin Langhoff Martin von Zweigbergk +Matt Draisey +Matt Kraai +Matthias Kestenholz +Matthias Urlichs +Matthias Urlichs Michael Coleman Michael J Gruber Michael W. Olson +Michael Witten +Michael Witten Michele Ballabio +Miklos Vajna +Namhyung Kim +Namhyung Kim Nanako Shiraishi Nanako Shiraishi +Nelson Elhage +Nelson Elhage Nguy=E1=BB=85n Th=C3=A1i Ng=E1=BB=8Dc Duy - -Peter Krefting +Nicolas Morey-Chaisemartin +Nicolas Morey-Chaisemartin +Paolo Bonzini +Pascal Obry +Pascal Obry +Pat Notz +Paul Mackerras +Paul Mackerras Peter Krefting +Peter Krefting Petr Baudis +Petr Baudis +Phil Hord +Philip J=C3=A4genstedt +Philipp A. Hartmann Philippe Bruhat Ralf Thielow Ramsay Allan Jones Ren=C3=A9 Scharfe Robert Fitzsimons Robert Zeh -Sam Vilain -Santi B=C3=A9jar +Robin Rosenberg +Salikh Zakirov +Sam Vilain +Santi B=C3=A9jar Sean Estabrooks +Sebastian Schuberth Shawn O. Pearce -Steven Grimm +Stefan Sperling +Stephen Boyd +Steven Grimm +Sven Verdoolaege +Sven Verdoolaege Tay Ray Chuan +Ted Percival Theodore Ts'o +Thomas Ackermann Thomas Rast +Timo Hirvonen +Toby Allsopp +Tom Grennan Tony Luck -Uwe Kleine-K=C3=B6nig +Trent Piepho +Trent Piepho Uwe Kleine-K=C3=B6nig +Uwe Kleine-K=C3=B6nig Uwe Kleine-K=C3=B6nig Uwe Kleine-K=C3=B6nig Uwe Kleine-K=C3=B6nig Ville Skytt=C3=A4 Vitaly "_Vi" Shukela +W. Trevor King William Pursell YOSHIFUJI Hideaki anonymous anonymous +=C4=B0smail D=C3=B6nmez --=20 1.8.3.2.790.g9192b0b