From: Stefan Beller Date: Fri, 29 Jun 2018 02:10:50 GMT Subject: [PATCH 3/3] .mailmap: map names with multiple emails to the same author identity Message-ID: <20180629021050.187887-3-sbeller@google.com> In-Reply-To: <20180629021050.187887-1-sbeller@google.com> There are multiple author idents who have different email addresses, but the same name; assume they are the same person, as the world of open source is actually rather small. Sift through the history via: git shortlog -sne origin/pu |awk '{ NF--; $1=""; print }' |sort |uniq -d |cut -c 2- >names while read name; do current_name=$(git log --author "$name" --format="%an <%ae>" -1) git log --author "$name" --format="%an <%ae>" |sort |uniq >all_names while read one_name; do if [ "$one_name" != "$current_name" ] then echo $current_name $one_name >> out fi done --- .mailmap | 185 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 134 insertions(+), 51 deletions(-) diff --git a/.mailmap b/.mailmap index ff96ef7401f..2607846582a 100644 --- a/.mailmap +++ b/.mailmap @@ -5,54 +5,86 @@ # same person appearing not to be so. # - +Adam Simpkins Adam Simpkins Alejandro R. Sedeño +Alexander Gavrilov +Alexander Kuleshov +Alex Bennée Alex Bennée Alex Bennée +Alexey Shumkin +Alexey Shumkin +Alex Riesen Alex Riesen +Alex Riesen Alex Riesen +Alex Riesen Alex Riesen +Alex Riesen Alex Riesen Alex Riesen Alex Riesen Alex Riesen Alex Vandiver -Alexander Gavrilov -Alexander Kuleshov -Alexey Shumkin -Alexey Shumkin +Alex Vandiver Alex Vandiver +Alex Vandiver Alex Vandiver +Amos Waterland +Amos Waterland Anders Kaseorg Anders Kaseorg +Andreas Ericsson Andreas Ericsson +Andreas Schwab Andreas Schwab Aneesh Kumar K.V -Amos Waterland -Amos Waterland -Ben Walton +# the two anonymous contributors are different persons: +anonymous +anonymous +Antonio Ospite Antonio Ospite +Avery Pennarun Avery Pennarun +Beat Bolli Beat Bolli +Benoit Person Benoit Person Benoit Sigoure +Ben Peart Ben Peart +Ben Peart Ben Peart +Ben Walton Bernt Hansen Brandon Casey +Brian Gernhardt Brian Gernhardt +Brian Gernhardt Brian Gernhardt brian m. carlson Brian M. Carlson brian m. carlson Bryan Larsen Bryan Larsen +Carlos Martín Nieto Carlos Martín Nieto +Charles Bailey Charles Bailey Cheng Renquan Chris Shoemaker -Chris Wright -Cord Seele Christian Couder +Christian Ludwig Christian Ludwig Christian Stimming Christopher Díaz Riveros Christopher Diaz Riveros +Chris Wright +Clemens Buchacher Clemens Buchacher +Clemens Buchacher Clemens Buchacher +Cord Seele Csaba Henk -Dan Johnson -Dana L. How Dana L. How Dana How +Dana L. How Daniel Barkalow +Daniel Knittl-Frank Daniel Knittl-Frank Daniel Knittl-Frank knittl Daniel Trstenjak Daniel Trstenjak +Dan Johnson +David Barr David Barr David Brown David D. Kilzer David Kågedal David Reiss David S. Miller +David Turner David Turner +David Turner David Turner +David Turner David Turner David Turner David Turner Deskin Miller Dirk Süsserott +Dotan Barak Dotan Barak +Edward Thomson Edward Thomson Eric Blake Eric Hanchrow Eric S. Raymond @@ -64,28 +96,33 @@ Florian Achleitner Frank Lichtenheld Frank Lichtenheld -Fredrik Kuivinen Frédéric Heitzmann +Fredrik Kuivinen Garry Dolley -Greg Price +Grégoire Paris Grégoire Paris Greg Price +Greg Price +Han-Wen Nienhuys Han-Wen Nienhuys +Hartmut Henkel Hartmut Henkel Heiko Voigt H. Merijn Brand H.Merijn Brand +Horst H. von Brand H. Peter Anvin H. Peter Anvin H. Peter Anvin H. Peter Anvin -Han-Wen Nienhuys Han-Wen Nienhuys -Horst H. von Brand -J. Bruce Fields -J. Bruce Fields -J. Bruce Fields +İsmail Dönmez +Jacob Keller Jacob Keller Jakub Narębski James Y Knight Jason McMullan Jason McMullan -Jason Riedy +Jason McMullan Jason McMullan Jason Riedy +Jason Riedy Jay Soffian +J. Bruce Fields +J. Bruce Fields +J. Bruce Fields Jean-Noël Avila Jean-Noel Avila Jean-Noël Avila Jean-Noël AVILA Jeff King @@ -93,18 +130,22 @@ Jeff Muizelaar Jens Axboe Jens Axboe Jens Lindström Jens Lindstrom +Jiang Xin Jiang Xin Jim Meyering Joachim Berdal Haga +Joachim Jablon Joachim Jablon +Joey Hess Joey Hess Johannes Schindelin +Johannes Sixt Johannes Sixt Johannes Sixt -Johannes Sixt John 'Warthog9' Hawley +Jonathan del Strother +Jonathan Nieder +Jonathon Mah Jonathon Mah Jon Loeliger Jon Loeliger Jon Seymour -Jonathan Nieder -Jonathan del Strother Josh Triplett Josh Triplett Julian Phillips @@ -116,73 +157,107 @@ Junio C Hamano Junio C Hamano Junio C Hamano Kaartic Sivaraam +Kacper Kornet Kacper Kornet Karl Wiberg Karl Hasselström Karl Wiberg Karsten Blees Karsten Blees -Kay Sievers Kay Sievers +Kay Sievers Kazuki Saitoh kazuki saitoh Keith Cascio Kent Engstrom Kevin Leung +Kirill A. Shutemov Kirill A. Shutemov Kirill Smelkov Kirill Smelkov +Kirill Smelkov Kirill Smelkov +Kirill Smelkov Kirill Smelkov +Kirill Smelkov Kirill Smelkov Knut Franke +Kristian Høgsberg Kristian Høgsberg Lars Doelle Lars Doelle Lars Noschinski +Lars Schneider Lars Schneider Li Hong Linus Torvalds Linus Torvalds Linus Torvalds -Linus Torvalds Linus Torvalds +Linus Torvalds Linus Torvalds +Lukas Fleischer Lukas Fleischer Lukas Sandström -Marc Khouzam Marc-André Lureau +Marc Khouzam Marco Costalba +Marius Storm-Olsen Marius Storm-Olsen +Marius Storm-Olsen Marius Storm-Olsen +Marius Storm-Olsen Marius Storm-Olsen +Marius Storm-Olsen Marius Storm-Olsen +Marius Storm-Olsen Marius Storm-Olsen Mark Levedahl Mark Rada +Martin Koegler Martin Koegler Martin Langhoff +Martin Langhoff Martin Langhoff +Martin Langhoff Martin Langhoff Martin von Zweigbergk Matt Draisey -Matt Kraai -Matt McCutchen Matthias Kestenholz Matthias Rüster Matthias Ruester Matthias Urlichs Matthias Urlichs +Matthieu Moy Matthieu Moy +Matt Kraai +Matt McCutchen +Michael Coleman Michael Coleman Michael Coleman -Michael J Gruber Michael J Gruber -Michael S. Tsirkin -Michael S. Tsirkin +Michael J Gruber Michael S. Tsirkin -Michael W. Olson -Michael Witten +Michael S. Tsirkin +Michael S. Tsirkin Michael Witten +Michael Witten +Michael W. Olson Michal Rokos Michele Ballabio +Mike Ralphson Mike Ralphson Miklos Vajna -Namhyung Kim Namhyung Kim -Nanako Shiraishi +Namhyung Kim Nanako Shiraishi -Nelson Elhage +Nanako Shiraishi Nelson Elhage +Nelson Elhage Nguyễn Thái Ngọc Duy +Nick Alcock Nick Alcock Nick Stokoe Nick Woolley Nick Stokoe Nick Woolley + Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin +Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin +Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin +Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin +Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin +Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Sebrecht +Olaf Hering Olaf Hering +Orgad Shaneh Orgad Shaneh Paolo Bonzini +Paolo Bonzini Paolo Bonzini +Paolo Bonzini Paolo Bonzini Pascal Obry Pascal Obry Pat Notz Patrick Steinhardt +Patrick Welche Patrick Welche +Paul Mackerras Paul Mackerras +Paul Mackerras Paul Mackerras +Paul Mackerras Paul Mackerras Paul Mackerras Paul Mackerras Peter Baumann @@ -196,19 +271,24 @@ Philip Jägenstedt Philipp A. Hartmann Philippe Bruhat Ralf Thielow +Raman Gupta Raman Gupta Ramsay Jones -René Scharfe +Randall S. Becker Randall S. Becker +Ray Chen Ray Chen René Scharfe Rene Scharfe +René Scharfe Richard Hansen Richard Hansen Robert Fitzsimons +Roberto Tyley Roberto Tyley Robert Shearman Robert Zeh Robin Rosenberg -Rutger Nijlunsing Rutger Nijlunsing +Rutger Nijlunsing Ryan Anderson Salikh Zakirov +Sam Hocevar Sam Hocevar Sam Vilain Sam Vilain sam@vilain.net Santi Béjar @@ -216,34 +296,37 @@ Sean Estabrooks Sebastian Schuberth Seth Falcon Shawn O. Pearce -Wei Shuyu Shuyu Wei Sidhant Sharma Sidhant Sharma [:tk] -Simon Hausmann Simon Hausmann -Stefan Beller +Simon Hausmann Stefan Beller +Stefan Beller Stefan Naewe Stefan Naewe Stefan Sperling Štěpán Němec Stephen Boyd Steven Drake -Steven Grimm Steven Grimm koreth@midwinter.com +Steven Grimm Steven Walter Steven Walter -Sven Verdoolaege +Sven Strickroth Sven Strickroth +Sven Strickroth Sven Strickroth Sven Verdoolaege +Sven Verdoolaege SZEDER Gábor Tay Ray Chuan Ted Percival Theodore Ts'o Thomas Ackermann -Thomas Rast -Thomas Rast Thomas Rast +Thomas Rast +Thomas Rast +Thorsten Glaser Thorsten Glaser Timo Hirvonen Toby Allsopp +Tom G. Christensen Tom G. Christensen Tom Grennan Tommi Virtanen Tommi Virtanen @@ -253,19 +336,19 @@ Tor Arne Vestbø Trần Ngọc Quân Tran Ngoc Quan Trent Piepho Trent Piepho -Uwe Kleine-König Uwe Kleine-König +Uwe Kleine-König Uwe Kleine-König Uwe Kleine-König Ville Skyttä Vitaly "_Vi" Shukela Vitaly "_Vi" Shukela Vitaly _Vi Shukela -W. Trevor King +Wei Shuyu Shuyu Wei +William Duclot William Duclot William Pursell +W. Trevor King +Yasushi SHOJI Yasushi SHOJI YONETANI Tomokazu YONETANI Tomokazu YOSHIFUJI Hideaki -# the two anonymous contributors are different persons: -anonymous -anonymous -İsmail Dönmez +Дилян Палаузов Дилян Палаузов -- 2.18.0.399.gad0ab374a1-goog