From b7ea3913f6fd72abdd80275e5c4a5049e64d73c0 Mon Sep 17 00:00:00 2001 From: Andreas Dilger Date: Mon, 29 Jun 2020 01:23:04 -0600 Subject: [PATCH] LU-930 misc: improve .mailmap coverage Improve .mailmap coverage and correctness for "git shortlog" and related commands. Test-Parameters: trivial Signed-off-by: Andreas Dilger Change-Id: I41a2474f2c69e1e49b5f8569ca6cc7bfcf3ebbe5 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/47894 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Elena Gryaznova Reviewed-by: Peter Jones Reviewed-by: Oleg Drokin --- .mailmap | 255 ++++++++++++++++++++++++++++++------------- contrib/git-hooks/commit-msg | 10 +- 2 files changed, 183 insertions(+), 82 deletions(-) diff --git a/.mailmap b/.mailmap index aee6038..2f7462c 100644 --- a/.mailmap +++ b/.mailmap @@ -5,115 +5,188 @@ # Remap CVS to CFS Alexander Zarochentsev Alexey Lyashkov +Alex Zhuravlev Alex Zhuravlev -Andreas Dilger +Alok Bhagwat +Amrut Joshi +Andreas Dilger Andreas Dilger Andrew Perepechko Bobi Jam Brian J. Murrell +Chao Wang +Chen Zheng +Cheng Shao +Cheng Shao +Chris Cooper +Chris Cooper +Chris Cooper Cliff White +Dmitry Zogin +Elena Gryaznova Eric Barton Eric Mei Eric Mei +Eric Mei +Fan Yong +Girish Shilamkar +Gord Eagle +Gord Eagle Hongchao Zhang +Hou Feng +Huang Hua Isaac Huang +Jacob Berkman Jian Yu Jinshan Xiong +Jody McIntyre Johann Lombardi +Kalpak Shah +Komal Nawandar Lai Siyao +Landen Tian +Li Zhonglian Liang Zhen -Liu Ying +Liu Duo +Emoly Liu +Manoj Joseph +Mathew Monroe +Matt Wu +Matt Wu +Maxim Patlasov +Michael MacDonald Mike Shaver Mike Shaver Mikhail Pershin Nathan Rutman Nic Henke +Nick Jennings Nikita Danilov Niu Yawei Oleg Drokin +Oleg Drokin +Peng Zhao Peter Braam Peter Braam Phil Schwan Phil Schwan +PJ Kirner +Qian Yingjin +Rahul Deshmukh +Radhika Vullikanti +Radhika Vullikanti Robert Read Robert Read Robert Read +Rupesh Thakare +Sergey Glushchenko +Tian Ying Vitaly Fertman Vladimir Saveliev Walter Poxon Wang Di Wang Di Wang Yibin +Wu Fei Yang Sheng -Yong Fan +You Feng +Yu Zhangyong Yury Umanets Zach Brown +Zhao Hong +Zhao Qiang +Zhou Bowen +Zhou Haibo +Zhou Jianhui # Remap to Sun +Alex Zhuravlev +Alexander Zarochentsev +Alexander Zarochentsev +Alexander Zarochentsev +Alexey Lyashkov Andreas Dilger -Andrew Perepechko anserper -Andrew Perepechko -Alexander Zarochentsev Alexander.Zarochentsev -Alexander Zarochentsev Alexander.Zarochentev +Andrew Perepechko +Andrew Perepechko +Andrew Perepechko Bobi Jam Brian J. Murrell Cliff White +Dmitry Zogin +Dmitry Zogin Elena Gryaznova Eric Barton -Eric Mei -Fan Yong -Hongchao Zhang hongchao.zhang -Hongchao Zhang ZhangHongChao -Hongchao Zhang -Isaac Huang -Jian Yu +Eric Mei +Fan Yong +Hongchao Zhang +Hongchao Zhang +Huang Hua +Isaac Huang +Jian Yu +Jinshan Xiong +Jinshan Xiong Johann Lombardi -Liang Zhen -LiuYing +Landen Tian +Landen Tian +Landen Tian +Liang Zhen +Lisa Week +Emoly Liu +Emoly Liu +Manoj Joseph +Manoj Joseph +Maxim Patlasov +Maxim Patlasov Mikhail Pershin -Mikhail Pershin Mike Tappro -Mikhail Pershin Mike Tappro +Mikhail Pershin +Mikhail Pershin Nathan Rutman -Nicolas Williams nicolas.williams -Nicolas Williams +Nicolas Williams +Nicolas Williams +Nicolas Williams Niu Yawei Oleg Drokin -Oleg Drokin Pravin Shelar Pravin Shelar -Pravin Shelar pravin +Pravin Shelar +Qian Yingjin +Rahul Deshmukh +Rahul Deshmukh Ricardo M. Correia Robert Read Robert Read -Vitaly Fertman -Wang Yibin -Wang Di -Wang Di Tom.Wang -Yang Sheng -Yang Sheng yangsheng +Sergey Glushchenko +Vitaly Fertman +Vitaly Fertman +Vladimir Saveliev +Wang Di +Wang Di +Wang Yibin +Yang Sheng +Yang Sheng yangsheng # Remap to Oracle -Alex Zhuravlev Andreas Dilger Andreas Dilger Andrew Perepechko Brian J. Murrell Cliff White -Dmitry Zogin dzogin +Dmitry Zogin Elena Gryaznova +Elena Gryaznova +Emoly Liu Eric Barton Eric Mei -LiuYing Isaac Huang Jian Yu -Jinshan Xiong Jay Xiong +Jinshan Xiong Johann Lombardi -Landen Tian -Landen Tian Landen -LiuYing +Landen Tian +Manoj Joseph Mikhail Pershin Minh Diep Minh Diep +Nicolas Williams Nathan Rutman Oleg Drokin Ricardo M. Correia @@ -121,44 +194,53 @@ Robert Read Terry Rutledge Terry Rutledge Vitaly Fertman -Wang Di Tom.Wang -Wang Di di wang +Vladimir Saveliev +Wang Di +Wang Di +Wang Yibin Yang Sheng -Yang Sheng yangsheng +Yang Sheng # Remap to Seagate +Aditya Pandit Alexander Boyko +Alexander Lezhoev Artem Blagodarenko -Alexander Zarochentsev Alexander.Zarochentsev Alexander Zarochentsev Alexey Lyashkov -Alexey Lyashkov +Alexey Lyashkov Andrew Perepechko -Andriy Skulysh Andriy.Skulysh Andriy Skulysh Bruce Korb -Elena Grayaznova -Elena Grayaznova Elena V. Gryaznova +Elena Gryaznova +Iurii Golovach Kyrylo Shatskyy Nathan Rutman Nathan Rutman Nikitas Angelinas Parinay Kondekar Rahul Deshmukh +Rahul Deshmukh Sergey Cheremencev +Sergey Glushchenko Vitaly Fertman Vinayakswami Hariharmath Vladimir Saveliev # Remap to Cray Alexander Boyko +Alexander Lezhoev +Alexander Lezhoev Alexander Zarochentsev Alexey Lyashkov Andrew Perepechko Andriy Skulysh Artem Blagodarenko Elena Gryaznova -Elena Gryaznova Elena V. Gryaznova +Frank Zago +Frank Zago +Frank Zago +James R. Shimek Nathan Rutman Nikitas Angelinas Sergey Cheremencev @@ -166,94 +248,92 @@ Vitaly Fertman Vladimir Saveliev # Remap to Whamcloud -Alex Zhuravlev +Alex Zhuravlev Andreas Dilger Andreas Dilger +Bobi Jam Brian J. Murrell Cliff White -Emoly Liu LiuYing +Emoly Liu Eric Barton Fan Yong -Fan Yong nasf +Fan Yong Hongchao Zhang -Hongchao Zhang hongchao.zhang Isaac Huang Jian Yu -Jian Yu Yu Jian +Jian Yu Jinshan Xiong Jinshan Xiong Johann Lombardi Lai Siyao Li Wei -Liang Zhan Liang Zhen -Liang Zhen Liang Zhan +Liang Zhen Mikhail Pershin -Mikhail Pershin Mike Pershin +Mikhail Pershin Minh Diep Niu Yawei Oleg Drokin -Oleg Drokin Robert Read Wang Di -Wang Di Di Wang -Wang Di Wang di -Wang Di wang di -Wang Di wangdi -Wei Liu Wei3 Liu -Wei Liu sarah +Wang Di +Wei Liu +Wei Liu Yang Sheng -Yang Sheng yang sheng -Yang Sheng YangSheng +Yang Sheng # Remap to Intel #Alex Zhuravlev -Andreas Dilger Anreas Dilger +Andreas Dilger #Andreas Dilger Bob Glossman #Bobi Jam Brian J. Murrell Bruno Faccini -Chris Gearing Chris +Chris Gearing Cliff White Cliff White +Cong Xu Dmitry Eremin Doug Oucharek #Emoly Liu Eric Barton Fan Yong +Frank Heckes Hongchao Zhang #Jian Yu -Jinshan Xiong -Jinshan Xiong Jinshan Jinshan Xiong -Johann Lombardi Johann Lombard +Jinshan Xiong Johann Lombardi +Johann Lombardi John L. Hammond #John L. Hammond Keith Mannthey +Keith Mannthey Lai Siyao Li Wei Liang Zhen #Mikhail Pershin -Mikhail Pershin +Mikhail Pershin #Minh Diep Niu Yawei #Oleg Drokin Oleg Drokin +Oleg Drokin Richard Henwood Richard Henwood -Robert Read -Sonia Sharma +Robert Read +Sonia Sharma Wang Di -Wang Di +Wang Di Wei Liu #Wei Liu -Wei Li -Yang Sheng #Yang Sheng +Yang Sheng # Remap to Whamcloud2 Alex Zhuravlev +Alex Zhuravlev Amir Shehata Andreas Dilger Andreas Dilger @@ -270,23 +350,27 @@ Li Dongyang Li Xi Mikhail Pershin Mikhail Pershin -Mikhail Pershin +Mikhail Pershin Minh Diep Nathaniel Clark +Oleg Drokin Oleg Drokin +Patrick Farrell Patrick Farrell Sonia Sharma -Wang Shilong wshilong@ddn.com> +Wang Shilong Wei Liu Yang Sheng # Remap to HPE Alexander Boyko +Alexander Lezhoev Alexander Zarochentsev Alexey Lyashkov Andrew Perepechko Andriy Skulysh Artem Blagodarenko +Artem Blagodarenko Chris Horn Chuck Fossen Elena Gryaznova @@ -294,21 +378,38 @@ Nathan Rutman Nikitas Angelinas Petros Koutoupis Sergey Cheremencev +Sergey Cheremencev Shaun Tancheff Vitaly Fertman Vladimir Saveliev # Others +Akam Kumar Bharathi +Amey Inamadar Brian Behlendorf +Chas Williams Christopher J. Morrone -Frank Zago +Dom Milos +Evan Felix +Girish Chandrashekara +Girish Chandrashekara Gregoire Pichon -Jacques-Charles LaFoucriere jcl -Jacques-Charles LaFoucriere jcl +Hariharan Thantry +Jacques-Charles LaFoucriere +Jacques-Charles LaFoucriere James Simmons James Simmons James Simmons Jinshan Xiong Jinshan Xiong +John L. Hammond +Marcus Miller +Mark Burton <[mailto:markb@ordern.com]> Ned Bass +Mr NeilBrown +Mr NeilBrown +Rumi Zahir +S.Ravindranadh Chowdary +Teddy Zheng +Teddy Zheng Thomas Stibor diff --git a/contrib/git-hooks/commit-msg b/contrib/git-hooks/commit-msg index ef7c9c3..abb666a 100755 --- a/contrib/git-hooks/commit-msg +++ b/contrib/git-hooks/commit-msg @@ -245,10 +245,10 @@ for full details. A good example of a valid commit comment is: Optionally, if the patch is backported from master, include links to the original patch to simplify tracking it across branches/repos: - $LUSTRE_CHANGE: $GERRIT_URL/nnnn - $LUSTRE_COMMIT: 40-char-git-hash-of-patch-on-master + $LUSTRE_CHANGE $GERRIT_URL/nnnn + $LUSTRE_COMMIT 40-char-git-hash-of-patch-on-master or - $LUSTRE_COMMIT: TBD (from 40-char-hash-of-unlanded-patch) + $LUSTRE_COMMIT TBD (from 40-char-hash-of-unlanded-patch) Finish the comment with a blank line followed by the signoff section. The "$CHANGEID" line should only be present when updating a previous @@ -268,7 +268,7 @@ for full details. A good example of a valid commit comment is: USAGE } -[[ "$1" == "--help" ]] && usage && exit 0 +[[ "$1" == "--help" ]] && init && usage && exit 0 init ${1+"$@"} exec 3< "$ORIGINAL" 4> "$REVISED" || exit 1 @@ -343,7 +343,7 @@ done unset LINE $HAS_SIGNOFF || error "missing valid $SIGNOFF: line." -if $HAS_ERROR; then +if $HAS_ERROR && [[ -z "$SKIP" ]]; then exec 3<&- 4>&- short rm "$REVISED" -- 1.8.3.1