[v3] mailmap: add file to DPDK

Message ID 20221104121334.15177-1-bruce.richardson@intel.com (mailing list archive)
State Superseded, archived
Delegated to: Thomas Monjalon
Headers
Series [v3] mailmap: add file to DPDK |

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/iol-mellanox-Performance success Performance Testing PASS
ci/Intel-compilation success Compilation OK
ci/intel-Testing success Testing PASS
ci/iol-aarch64-unit-testing success Testing PASS
ci/iol-aarch64-compile-testing success Testing PASS
ci/iol-intel-Functional success Functional Testing PASS
ci/github-robot: build success github build: passed
ci/iol-x86_64-unit-testing success Testing PASS
ci/iol-intel-Performance success Performance Testing PASS
ci/iol-x86_64-compile-testing success Testing PASS

Commit Message

Bruce Richardson Nov. 4, 2022, 12:13 p.m. UTC
  Since a number of contributors to DPDK have submitted patches to DPDK
under more than one email address, we should maintain a mailmap file to
properly track their commits using "shortlog". It also helps fix up any
mangled names, for example, with surname/firstname reversed, or with
incorrect capitalization. By keeping this file in the DPDK repository,
rather than committers maintaining their own copies, it allows
individual contributors to edit it to update their own email address
preferences if so desired.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>

---

V3: Updated version of file

V2: Massively expanded list by running a script on the repo to pick out
names associated with multiple emails. Within each line, the emails are
listed in inverse chronological order of use, based on assumption that last
email used is the most up-to-date and the one that is desired to be used in
shortlog.
---
 .mailmap | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 123 insertions(+)
 create mode 100644 .mailmap

--
2.37.2
  

Comments

Bruce Richardson Nov. 4, 2022, 12:16 p.m. UTC | #1
On Fri, Nov 04, 2022 at 12:13:34PM +0000, Bruce Richardson wrote:
> Since a number of contributors to DPDK have submitted patches to DPDK
> under more than one email address, we should maintain a mailmap file to
> properly track their commits using "shortlog". It also helps fix up any
> mangled names, for example, with surname/firstname reversed, or with
> incorrect capitalization. By keeping this file in the DPDK repository,
> rather than committers maintaining their own copies, it allows
> individual contributors to edit it to update their own email address
> preferences if so desired.
> 
> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
> 
> ---
> 
> V3: Updated version of file
> 
> V2: Massively expanded list by running a script on the repo to pick out
> names associated with multiple emails. Within each line, the emails are
> listed in inverse chronological order of use, based on assumption that last
> email used is the most up-to-date and the one that is desired to be used in
> shortlog.
> ---

Thoma, David, I realise you both maintain a "master" copy of email
addresses for DPDK contributors, so feel free to submit a v4 with that
list. Overall, though, I really think we need to have a mailmap file in the
repo, rather than asking people to maintain their own if they want
repository stats. In the meantime, I am submitting this v3 in the hope
others find it useful.

Thanks,
/Bruce
  

Patch

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000000..75cd8f9028
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,123 @@ 
+Abhimanyu Saini <absaini@amd.com> <asaini@xilinx.com>
+Adham Masarwah <adham@nvidia.com> <adham@mellanox.com>
+Akhil Goyal <gakhil@marvell.com> <akhil.goyal@nxp.com>
+Alan Dewar <alan.dewar@att.com> <adewar@brocade.com>
+Alex Kiselev <alex@bisonrouter.com> <alex@therouter.net>
+Alexander Kozyrev <akozyrev@nvidia.com> <akozyrev@mellanox.com>
+Ali Alnubani <alialnu@nvidia.com> <alialnu@mellanox.com>
+Anatoly Burakov <anatoly.burakov@intel.com>
+Andrew Boyer <andrew.boyer@amd.com> <aboyer@pensando.io>
+Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> <arybchenko@solarflare.com>
+Andriy Berestovskyy <aber@semihalf.com> <andriy.berestovskyy@caviumnetworks.com>
+Andrzej Ostruszka <amo@semihalf.com> <aostruszka@marvell.com>
+Andy Moreton <amoreton@xilinx.com> <amoreton@solarflare.com>
+Ankur Dwivedi <adwivedi@marvell.com> <ankur.dwivedi@caviumnetworks.com>
+Anoob Joseph <anoobj@marvell.com> <anoob.joseph@caviumnetworks.com>
+Asaf Penso <asafp@nvidia.com> <asafp@mellanox.com>
+Ashish Gupta <ashishg@marvell.com> <ashish.gupta@caviumnetworks.com>
+Ashwin Sekhar T K <asekhar@marvell.com> <ashwin.sekhar@caviumnetworks.com>
+Balazs Nemeth <bnemeth@redhat.com> <balazs.nemeth@intel.com>
+Bing Zhao <bingz@nvidia.com> <bingz@mellanox.com>
+Bruce Richardson <bruce.richardson@intel.com>
+Chao Zhu <chaozhu@linux.vnet.ibm.com> <bjzhuc@cn.ibm.com>
+Chas Williams <3chas3@gmail.com> <chas3@att.com> <ciwillia@brocade.com>
+Chengchang Tang <tangchengchang@huawei.com> <tangchengchang@hisilicon.com>
+Cyril Chemparathy <cchemparathy@ezchip.com> <cchemparathy@tilera.com>
+David Marchand <david.marchand@redhat.com> <david.marchand@6wind.com>
+Dekel Peled <dekelp@nvidia.com> <dekelp@mellanox.com>
+Dmitry Kozlyuk <dkozlyuk@nvidia.com> <dmitry.kozliuk@gmail.com>
+Dong Zhou <dongzhou@nvidia.com> <dongz@mellanox.com>
+Dumitru Ceara <dceara@redhat.com> <dumitru.ceara@gmail.com>
+Eli Britstein <elibr@nvidia.com> <elibr@mellanox.com>
+Eric Kinzie <ekinzie@brocade.com> <ehkinzie@gmail.com>
+Feifei Wang <feifei.wang2@arm.com> <feifei.wang@arm.com>
+Ferruh Yigit <ferruh.yigit@amd.com> <ferruh.yigit@intel.com> <ferruh.yigit@xilinx.com> <ferruhy@gmail.com>
+Francis Kelly <fkelly@nvidia.com> <fkelly@mellanox.com>
+Gaetan Rivet <grive@u256.net> <gaetan.rivet@6wind.com>
+Gavin Hu <gavin.hu@arm.com> <gavin.hu@linaro.org>
+George Wilkie <george.wilkie@intl.att.com> <gwilkie@brocade.com>
+Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com> <gowrishankar.m@linux.vnet.ibm.com>
+Gregory Etelson <getelson@nvidia.com> <getelson@mellanox.com> <gregory@weka.io>
+Harish Patil <harish.patil@cavium.com> <harish.patil@qlogic.com>
+Heinrich Kuhn <heinrich.kuhn@corigine.com> <heinrich.kuhn@netronome.com>
+Hemant Agrawal <hemant.agrawal@nxp.com> <Hemant@freescale.com>
+Huawei Xie <huawei.xhw@alibaba-inc.com> <huawei.xie@intel.com>
+Igor Russkikh <irusskikh@marvell.com> <igor.russkikh@aquantia.com>
+Ilya Maximets <i.maximets@ovn.org> <i.maximets@samsung.com>
+Jakub Palider <jpalider@marvell.com> <jpa@semihalf.com>
+Jan Viktorin <viktorin@cesnet.cz> <viktorin@rehivetech.com>
+Jens Freimann <jfreimann@redhat.com> <jfreiman@redhat.com>
+Jerin Jacob <jerinj@marvell.com> <jerin.jacob@caviumnetworks.com>
+Jianbo Liu <jianbo.liu@arm.com> <jianbo.liu@linaro.org>
+Jiawei Wang <jiaweiw@nvidia.com> <jiaweiw@mellanox.com>
+Jie Zhou <jizh@linux.microsoft.com> <jizh@microsoft.com>
+Jincheng Miao <jincheng.miao@gmail.com> <jmiao@redhat.com>
+Julien Meunier <julien.meunier@nokia.com> <julien.meunier@6wind.com>
+Keith Wiles <keith.wiles@intel.com> <keith.wiles@windriver.com>
+Kiran Kumar <kkokkilagadda@caviumnetworks.com> <kiran.kokkilagadda@caviumnetworks.com>
+Konstantin Ananyev <konstantin.v.ananyev@yandex.ru> <konstantin.ananyev@intel.com>
+Krzysztof Kanas <kkanas@marvell.com> <krzysztof.kanas@caviumnetworks.com>
+Kumara Parameshwaran <kumaraparamesh92@gmail.com> <kparameshwar@vmware.com>
+Liang Ma <liangma@bytedance.com> <liangma@liangbit.com> <liang.j.ma@intel.com>
+Luca Boccassi <luca.boccassi@microsoft.com> <bluca@debian.org> <luca.boccassi@gmail.com> <lboccass@brocade.com>
+Marc Sune <marcdevel@gmail.com> <marc.sune@bisdn.de>
+Markus Theil <markus.theil@tu-ilmenau.de> <markus.theil@secunet.com>
+Matan Azrad <matan@nvidia.com> <matan@mellanox.com>
+Matej Vido <matejvido@gmail.com> <vido@cesnet.cz>
+Mattias Rönnblom <mattias.ronnblom@ericsson.com> <hofors@lysator.liu.se>
+Mauricio Vasquez B <mauricio.vasquez@polito.it> <mauricio.vasquezbernal@studenti.polito.it>
+Michael Baum <michaelba@nvidia.com> <michaelba@mellanox.com>
+Michael Qiu <qiudayu@chinac.com> <michael.qiu@intel.com>
+Michał Mirosław <michal.miroslaw@atendesoftware.pl> <mirq-linux@rere.qmqm.pl>
+Nachiketa Prachanda <nprachan@vyatta.att-mail.com> <nprachan@brocade.com>
+Narcisa Vasile <navasile@microsoft.com> <navasile@linux.microsoft.com>
+Nicolás Pernas Maradei <nico@emutex.com> <nicolas.pernas.maradei@emutex.com>
+Nithin Dabilpuram <ndabilpuram@marvell.com> <nithin.dabilpuram@caviumnetworks.com>
+Ophir Munk <ophirmu@nvidia.com> <ophirmu@mellanox.com>
+Ori Kam <orika@nvidia.com> <orika@mellanox.com>
+Pavan Nikhilesh <pbhagavatula@marvell.com> <pbhagavatula@caviumnetworks.com>
+Pawel Wodkowski <pawelwod@gmail.com> <pawelx.wodkowski@intel.com> <pawelx.wdkowski@intel.com>
+Rakesh Kudurumalla <rkudurumalla@marvell.com> <rkudurumalla@caviumnetworks.com>
+Rami Rosen <ramirose@gmail.com> <rami.rosen@intel.com>
+Rasesh Mody <rmody@marvell.com> <rasesh.mody@cavium.com> <rasesh.mody@qlogic.com>
+Raslan Darawsheh <rasland@nvidia.com> <rasland@mellanox.com> <rdarawsheh@asaltech.com>
+Robert Sanford <rsanford@akamai.com> <rsanford2@gmail.com> <rsanford@prolexic.com>
+Robin Jarry <rjarry@redhat.com> <robin.jarry@6wind.com>
+Sachin Saxena <sachin.saxena@oss.nxp.com> <sachin.saxena@nxp.com>
+Santosh Shukla <santosh.shukla@caviumnetworks.com> <sshukla@mvista.com>
+Shahed Shaikh <shshaikh@marvell.com> <shahed.shaikh@cavium.com>
+Shijith Thotton <sthotton@marvell.com> <shijith.thotton@caviumnetworks.com>
+Shiri Kuzin <shirik@nvidia.com> <shirik@mellanox.com>
+Sivaprasad Tummala <sivaprasad.tummala@amd.com> <sivaprasad.tummala@intel.com>
+Souvik Dey <sodey@rbbn.com> <sodey@sonusnet.com>
+Stephen Hemminger <stephen@networkplumber.org> <sthemmin@microsoft.com> <shemming@brocade.com> <shemminger@vyatta.com>
+Suanming Mou <suanmingm@nvidia.com> <suanmingm@mellanox.com> <mousuanming@huawei.com>
+Subrahmanyam Nilla <snilla@marvell.com> <snilla@caviumnetworks.com>
+Sunil Kumar Kori <skori@marvell.com> <sunil.kori@nxp.com>
+Sunila Sahu <ssahu@marvell.com> <sunila.sahu@caviumnetworks.com>
+Takeshi Yoshimura <tyos@jp.ibm.com> <t.yoshimura8869@gmail.com>
+Tal Shnaiderman <talshn@nvidia.com> <talshn@mellanox.com>
+Tejasree Kondoj <ktejasree@marvell.com> <kondoj.tejasree@caviumnetworks.com>
+Tetsuya Mukawa <mtetsuyah@gmail.com> <mukawa@igel.co.jp>
+Thomas Monjalon <thomas@monjalon.net> <thomas.monjalon@6wind.com>
+Tiwei Bie <tiwei.bie@intel.com> <btw@mail.ustc.edu.cn>
+Tom Barbette <barbette@kth.se> <tom.barbette@ulg.ac.be>
+Tomasz Duszynski <tduszynski@marvell.com> <tdu@semihalf.com>
+Tomasz Jozwiak <tomaszx.jozwiak@intel.com> <tjozwiakgm@gmail.com>
+Tonghao Zhang <xiangxia.m.yue@gmail.com> <nic@opencloud.tech>
+Tudor Cornea <tudor.cornea@gmail.com> <tudor.cornea@keysight.com>
+Viacheslav Ovsiienko <viacheslavo@nvidia.com> <viacheslavo@mellanox.com>
+Vivek Sharma <viveksharma@marvell.com> <vivek.sharma@caviumnetworks.com>
+Vladimir Medvedkin <vladimir.medvedkin@intel.com> <medvedkinv@gmail.com>
+Wisam Jaddo <wisamm@nvidia.com> <wisamm@mellanox.com>
+Xiaoyu Min <jackmin@nvidia.com> <jackmin@mellanox.com>
+Xueming Li <xuemingl@nvidia.com> <xuemingl@mellanox.com>
+Yi Yang <yangyi01@inspur.com> <yi.y.yang@intel.com>
+Yong Wang <wang.yong19@zte.com.cn> <yongwang@vmware.com>
+Yu Wenjun <yuwenjun@cmss.chinamobile.com> <yuwenjun0x@163.com>
+Yuanhan Liu <yuanhan.liu@linux.intel.com> <yliu@fridaylinux.org>
+Yuval Avnery <yuvalav@nvidia.com> <yuvalav@mellanox.com>
+Zhihong Wang <wangzhihong.wzh@bytedance.com> <zhihong.wang@intel.com>
+Zhike Wang <wangzhike@jd.com> <wangzk320@163.com>
+Zoltan Kiss <zoltan.kiss@schaman.hu> <zoltan.kiss@linaro.org>
+Zyta Szpak <zr@semihalf.com> <zyta.szpak@semihalf.com>