From 66d6a9a1fe25efeab8ead5a1af2b370c2aaa1d79 Mon Sep 17 00:00:00 2001 From: Deepak Majeti Date: Wed, 16 Oct 2024 15:03:51 -0400 Subject: [PATCH 1/2] Add .mailmap with affiliations --- velox/docs/.mailmap | 55 ++++++++++++ velox/docs/README.md | 14 ++- velox/docs/monthly-updates/june-2024.rst | 109 +++++++++++------------ 3 files changed, 117 insertions(+), 61 deletions(-) create mode 100644 velox/docs/.mailmap diff --git a/velox/docs/.mailmap b/velox/docs/.mailmap new file mode 100644 index 000000000000..c9e967d6cd61 --- /dev/null +++ b/velox/docs/.mailmap @@ -0,0 +1,55 @@ +Amit Dutta +Andrii Rosa +Andrii Rosa +Ankita Victor +Athmaja N +Bikramjeet Vig +Daniel Hunte +Daniel Jonathan Hunte +Deepak Majeti +Deepashree Gandhi +Huameng (Michael) Jiang +Jacob Khaliqi +Jacob Wujciak-Jens +Jia Ke +Jialiang Tan +Jialiang Tan +Jimmy Lu +Kevin Wilfong +Kevin Wilfong +Krishna Pai +Kunal Kataria +Masha Basmanova +Masha Basmanova +Orri Erling +PHILO-HE +Pedro Eugenio Rocha Pedreira +Pedro Pedreira +Pranjal Shankhdhar +Pramod Satya +Pramod Satya +Pratik Joseph Dabre +Reetika Agrawal +Sandino Flores +Wei He +Yoav Helfman +Zac Wen +Zhenyuan Zhao +Aditi Pandit +chenweiguo.vc +Deepthy Davis +duanmeng +joey.ljy +liangyongyuan +lingbin +lingbin +Rui Mo +Soumya Duriseti +wjameswu +wypb +wypb +xiaoxmeng +Yan Ma +yangshijie.2024 +yanngyoung +Zhen Li diff --git a/velox/docs/README.md b/velox/docs/README.md index e8ab8b77cbc3..558b2759e71a 100644 --- a/velox/docs/README.md +++ b/velox/docs/README.md @@ -51,11 +51,19 @@ The goal of the monthly update is for Velox users to understand the latest improvements and changes to Velox. This report is generated manually with the help of the following commands and template. -Command to get the list of contributors and their contribution count in a specific month. +Contributor affiliations are stored in `velox/docs/.mailmap`. This is used +to improve the contributor stats accuracy as contributor email addresses +aren't always consistent. New contributors must add to this file. +To get the list of contributors in a specific month say June-2024, from the Velox root directory +execute the following commands: ``` -git shortlog -sen --since='June 1 2024' --until='June 30 2024' +cp velox/docs/.mailmap . +git shortlog -se --since='June 1 2024' --until='June 30 2024' +rm .mailmap ``` -Command to get the list of contributions in a specific month. + +To get the list of contributions in a specific month, from the Velox root directory +execute the following command: ``` git log --since='June 1 2024' --until='June 30 2024' --pretty=format:"%h%x09%an%x09%ad%x09%s" ``` diff --git a/velox/docs/monthly-updates/june-2024.rst b/velox/docs/monthly-updates/june-2024.rst index ea79a72bf9fe..3460dc77162d 100644 --- a/velox/docs/monthly-updates/june-2024.rst +++ b/velox/docs/monthly-updates/june-2024.rst @@ -87,61 +87,54 @@ Credits ======= :: - 56 Masha Basmanova - 20 Kevin Wilfong - 17 Jimmy Lu - 16 xiaoxmeng - 13 Deepak Majeti - 9 Pedro Eugenio Rocha Pedreira - 11 Zac Wen - 8 Bikramjeet Vig - 7 Ke - 7 Wei He - 6 Jialiang Tan - 6 wypb - 5 Jacob Wujciak-Jens - 5 PHILO-HE - 5 zhli1142015 - 4 Kevin Wilfong - 4 Orri Erling - 4 duanmeng - 4 yanngyoung - 3 Jia Ke - 3 Krishna Pai - 3 Pramod - 3 Sandino Flores - 3 lingbin - 3 mwish - 2 Andrii Rosa - 2 Christian Zentgraf - 2 rui-mo - 2 wypb - 1 Amit Dutta - 1 Andrii Rosa - 1 Ankita Victor - 1 Athmaja N - 1 Daniel Hunte - 1 Daniel Jonathan Hunte - 1 Deepashree Gandhi - 1 Huameng (Michael) Jiang - 1 Jacob Khaliqi - 1 Jialiang Tan - 1 Kunal Kataria - 1 NEUpanning - 1 Pranjal Shankhdhar - 1 Pratik Joseph Dabre - 1 Reetika Agrawal - 1 Yoav Helfman - 1 Zhenyuan Zhao - 1 aditi-pandit - 1 chenweiguo.vc - 1 deepthydavis - 1 gaoyangxiaozhu - 1 joey.ljy - 1 liangyongyuan - 1 lingbin - 1 rexan - 1 soumyaduriseti - 1 wjameswu - 1 yan ma - 1 yangshijie.2024 + 1 Aditi Pandit + 1 Amit Dutta + 3 Andrii Rosa + 1 Ankita Victor + 1 Athmaja N + 8 Bikramjeet Vig + 2 Christian Zentgraf + 2 Daniel Jonathan Hunte + 13 Deepak Majeti + 1 Deepashree Gandhi + 1 Deepthy Davis + 1 Huameng (Michael) Jiang + 1 Jacob Khaliqi + 5 Jacob Wujciak-Jens + 3 Jia Ke + 7 Jialiang Tan + 17 Jimmy Lu + 7 Ke + 24 Kevin Wilfong + 3 Krishna Pai + 1 Kunal Kataria + 55 Masha Basmanova + 1 NEUpanning + 4 Orri Erling + 5 PHILO-HE + 8 Pedro Pedreira + 3 Pramod Satya + 1 Pranjal Shankhdhar + 1 Pratik Joseph Dabre + 1 Reetika Agrawal + 2 Rui Mo + 3 Sandino Flores + 1 Soumya Duriseti + 7 Wei He + 1 Yan Ma + 1 Yoav Helfman + 11 Zac Wen + 5 Zhen Li + 1 Zhenyuan Zhao + 1 chenweiguo.vc + 4 duanmeng + 1 gaoyangxiaozhu + 1 joey.ljy + 1 liangyongyuan + 4 lingbin + 3 mwish + 1 rexan + 9 wypb + 16 xiaoxmeng + 1 yangshijie.2024 + 4 yanngyoung From a8b7d13a71eaf69511a9e1cae7d159de7873c599 Mon Sep 17 00:00:00 2001 From: Deepak Majeti Date: Fri, 27 Dec 2024 16:30:53 -0500 Subject: [PATCH 2/2] encode mailmap with base64 --- velox/docs/.mailmap | 55 --------------------------------------- velox/docs/README.md | 2 +- velox/docs/mailmap_base64 | 1 + 3 files changed, 2 insertions(+), 56 deletions(-) delete mode 100644 velox/docs/.mailmap create mode 100644 velox/docs/mailmap_base64 diff --git a/velox/docs/.mailmap b/velox/docs/.mailmap deleted file mode 100644 index c9e967d6cd61..000000000000 --- a/velox/docs/.mailmap +++ /dev/null @@ -1,55 +0,0 @@ -Amit Dutta -Andrii Rosa -Andrii Rosa -Ankita Victor -Athmaja N -Bikramjeet Vig -Daniel Hunte -Daniel Jonathan Hunte -Deepak Majeti -Deepashree Gandhi -Huameng (Michael) Jiang -Jacob Khaliqi -Jacob Wujciak-Jens -Jia Ke -Jialiang Tan -Jialiang Tan -Jimmy Lu -Kevin Wilfong -Kevin Wilfong -Krishna Pai -Kunal Kataria -Masha Basmanova -Masha Basmanova -Orri Erling -PHILO-HE -Pedro Eugenio Rocha Pedreira -Pedro Pedreira -Pranjal Shankhdhar -Pramod Satya -Pramod Satya -Pratik Joseph Dabre -Reetika Agrawal -Sandino Flores -Wei He -Yoav Helfman -Zac Wen -Zhenyuan Zhao -Aditi Pandit -chenweiguo.vc -Deepthy Davis -duanmeng -joey.ljy -liangyongyuan -lingbin -lingbin -Rui Mo -Soumya Duriseti -wjameswu -wypb -wypb -xiaoxmeng -Yan Ma -yangshijie.2024 -yanngyoung -Zhen Li diff --git a/velox/docs/README.md b/velox/docs/README.md index 558b2759e71a..b6ebba6be5c6 100644 --- a/velox/docs/README.md +++ b/velox/docs/README.md @@ -57,7 +57,7 @@ aren't always consistent. New contributors must add to this file. To get the list of contributors in a specific month say June-2024, from the Velox root directory execute the following commands: ``` -cp velox/docs/.mailmap . +base64 -D -i velox/docs/mailmap_base64 -o ./.mailmap git shortlog -se --since='June 1 2024' --until='June 30 2024' rm .mailmap ``` diff --git a/velox/docs/mailmap_base64 b/velox/docs/mailmap_base64 new file mode 100644 index 000000000000..65c21c1e8365 --- /dev/null +++ b/velox/docs/mailmap_base64 @@ -0,0 +1 @@ +QW1pdCBEdXR0YSA8TWV0YT4gPGFkdXR0YUBtZXRhLmNvbT4KQW5kcmlpIFJvc2EgPE1ldGE+IDxhbmRyaWlyb3NhQGZiLmNvbT4KQW5kcmlpIFJvc2EgPE1ldGE+IDxhbmRyaWlyb3NhQG1ldGEuY29tPgpBbmtpdGEgVmljdG9yIDxNaWNyb3NvZnQ+IDxhbnZpY3RvQG1pY3Jvc29mdC5jb20+CkF0aG1hamEgTiA8SUJNPiA8QXRobWFqYS5OQGlibS5jb20+CkJpa3JhbWplZXQgVmlnIDxNZXRhPiA8YmlrcmFtamVldEBtZXRhLmNvbT4KRGFuaWVsIEh1bnRlIDxNZXRhPiA8ZGFuaWVsaHVudGVAbWV0YS5jb20+CkRhbmllbCBKb25hdGhhbiBIdW50ZSA8TWV0YT4gPGRhbmllbGh1bnRlQG1ldGEuY29tPgpEZWVwYWsgTWFqZXRpIDxJQk0+IDxkZWVwYWsubWFqZXRpQGlibS5jb20+CkRlZXBhc2hyZWUgR2FuZGhpIDxJQk0+IDxkZWVnYW5kaEBpbi5pYm0uY29tPgpIdWFtZW5nIChNaWNoYWVsKSBKaWFuZyA8TWV0YT4gPGh1YW1lbmdqaWFuZ0BtZXRhLmNvbT4KSmFjb2IgS2hhbGlxaSA8SUJNPiA8amFjb2JraGFsaXFpQGdtYWlsLmNvbT4KSmFjb2IgV3VqY2lhay1KZW5zIDxWb2x0cm9uIERhdGE+IDxqYWNvYkB3dWpjaWFrLmRlPgpKaWEgS2UgPEludGVsPiA8a2UuYS5qaWFAaW50ZWwuY29tPgpKaWFsaWFuZyBUYW4gPE1ldGE+IDxqdGFuNkBtZXRhLmNvbT4KSmlhbGlhbmcgVGFuIDxNZXRhPiA8amFjb2IuamlhbGlhbmcudGFuQGdtYWlsLmNvbT4KSmltbXkgTHUgPE1ldGE+IDxqaW1teWx1QG1ldGEuY29tPgpLZXZpbiBXaWxmb25nIDxNZXRhPiA8a2V2aW53aWxmb25nQGZiLmNvbT4KS2V2aW4gV2lsZm9uZyA8TWV0YT4gPGtldmlud2lsZm9uZ0BtZXRhLmNvbT4KS3Jpc2huYSBQYWkgPE1ldGE+IDxrcGFpQGZiLmNvbT4KS3VuYWwgS2F0YXJpYSA8TWV0YT4gPGt1bmFsa2F0YXJpYUBtZXRhLmNvbT4KTWFzaGEgQmFzbWFub3ZhIDxNZXRhPiA8bWJhc21hbm92YUBmYi5jb20+Ck1hc2hhIEJhc21hbm92YSA8TWV0YT4gPG1iYXNtYW5vdmFAbWV0YS5jb20+Ck9ycmkgRXJsaW5nIDxNZXRhPiA8b2VybGluZ0BmYi5jb20+ClBISUxPLUhFIDxJbnRlbD4gPGZlaWxvbmcuaGVAaW50ZWwuY29tPgpQZWRybyBFdWdlbmlvIFJvY2hhIFBlZHJlaXJhIDxNZXRhPiA8cGVkcm9lcnBAbWV0YS5jb20+ClBlZHJvIFBlZHJlaXJhIDxNZXRhPiA8cGVkcm9lcnBAbWV0YS5jb20+ClByYW5qYWwgU2hhbmtoZGhhciA8TWV0YT4gPHByYW5qYWxzc2hAbWV0YS5jb20+ClByYW1vZCBTYXR5YSA8SUJNPiA8cHJhbW9kQGFoYW5hLmlvPgpQcmFtb2QgU2F0eWEgPElCTT4gPHByYW1vZC5zYXR5YUBpYm0uY29tPgpQcmF0aWsgSm9zZXBoIERhYnJlIDxJQk0+IDxwZGFicmUxMkBnbWFpbC5jb20+ClJlZXRpa2EgQWdyYXdhbCA8SUJNPiA8cmVldGlrYS5hZ3Jhd2FsQGlibS5jb20+ClNhbmRpbm8gRmxvcmVzIDxJbnRlbD4gPHNhbmRpbm8uZmxvcmVzLm1vcmVub0BpbnRlbC5jb20+CldlaSBIZSA8TWV0YT4gPHdlaWhlQG1ldGEuY29tPgpZb2F2IEhlbGZtYW4gPE1ldGE+IDxpZmRlZkBtZXRhLmNvbT4KWmFjIFdlbiA8TWV0YT4gPHphY3dAbWV0YS5jb20+ClpoZW55dWFuIFpoYW8gPE1ldGE+IDx6emhhb0BtZXRhLmNvbT4KQWRpdGkgUGFuZGl0IDxJQk0+IDxBZGl0aS5QYW5kaXRAaWJtLmNvbT4KY2hlbndlaWd1by52YyA8Qnl0ZURhbmNlPiA8Y2hlbndlaWd1by52Y0BieXRlZGFuY2UuY29tPgpEZWVwdGh5IERhdmlzIDxJQk0+IDxkZWVwdGh5LmRhdmlzQGlibS5jb20+CmR1YW5tZW5nIDxUZW5jZW50PiA8bWFjZHVhbkB0ZW5jZW50LmNvbT4Kam9leS5sankgPEFsaWJhYmE+IDxqb2V5LmxqeUBhbGliYWJhLWluYy5jb20+CmxpYW5neW9uZ3l1YW4gPFhpYW9taT4gPGxpYW5neW9uZ3l1YW5AeGlhb21pLmNvbT4KbGluZ2JpbiA8QWxpYmFiYT4gPGxpbmdiaW4ubGJAYWxpYmFiYS1pbmMuY29tPgpsaW5nYmluIDxBbGliYWJhPiA8bGluZ2JpbmxiQGdtYWlsLmNvbT4KUnVpIE1vIDxJbnRlbD4gPHJ1aS5tb0BpbnRlbC5jb20+ClNvdW15YSBEdXJpc2V0aSA8SUJNPiA8c291bXlhZHVyaXNldGlAaWJtLmNvbT4Kd2phbWVzd3UgPFRlbmNlbnQ+IDx3amFtZXN3dUB0ZW5jZW50LmNvbT4Kd3lwYiA8VGVuY2VudD4gPHdqYW1lc3d1QHRlbmNlbnQuY29tPgp3eXBiIDxUZW5jZW50PiA8d3lwaGFvLjIwMDdAMTYzLmNvbT4KeGlhb3htZW5nIDxNZXRhPiA8eGlhb3htZW5nQGZiLmNvbT4KWWFuIE1hIDxJbnRlbD4gPHlhbi5tYUBpbnRlbC5jb20+CnlhbmdzaGlqaWUuMjAyNCA8Qnl0ZURhbmNlPiA8eWFuZ3NoaWppZS4yMDI0QGJ5dGVkYW5jZS5jb20+Cnlhbm5neW91bmcgPFRlbmNlbnQ+IDxjaW5keXl5YW5nQHRlbmNlbnQuY29tPgpaaGVuIExpIDxNaWNyb3NvZnQ+IDx6aGxpQG1pY3Jvc29mdC5jb20+Cg==