The [email protected] mailing list rewrites the From: header
for DMARC reasons, so patches submitted via the list land in git as
'<Real Name> via Devel <[email protected]>'. This currently
affects 29 commits across 12 distinct contributors, all of whom are
identifiable by their Signed-off-by trailer.

Add mailmap entries that remap each mangled identity back to the
author's real name and address, matching the approach used by the
Linux kernel for the same problem.

Beyond cosmetic cleanup, this keeps contribution statistics
(git shortlog, contributor graphs) accurate and ensures contributors
get proper credit for their work, which is valuable when they look
for new positions or otherwise need a verifiable record of upstream
activity.

This approach is standard for such situations in Linux kernel. I have
seen this several times.

Signed-off-by: Denis V. Lunev <[email protected]>
---
 .mailmap | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/.mailmap b/.mailmap
index 24a2782144..81dc234c38 100644
--- a/.mailmap
+++ b/.mailmap
@@ -80,3 +80,21 @@ Daniel P. Berrangé <[email protected]> <[email protected]>
 Michal Prívozník <[email protected]>
 Michal Prívozník <[email protected]> <[email protected]>
 Marco Bozzolan <[email protected]> <[email protected]>
+
+# Mailing list 'via Devel' From-munging:
+# [email protected] rewrites the From: header for DMARC reasons,
+# producing commits attributed to '<Real Name> via Devel 
<[email protected]>'.
+# Map each such mangled identity back to the author's real address taken
+# from their Signed-off-by trailer.
+Achill Gilgenast <[email protected]> Achill Gilgenast via Devel 
<[email protected]>
+Akash Kulhalli <[email protected]> Akash Kulhalli via Devel 
<[email protected]>
+Enrique Llorente <[email protected]> Enrique Llorente via Devel 
<[email protected]>
+Han Han <[email protected]> Han Han via Devel <[email protected]>
+Jim Fehlig <[email protected]> Jim Fehlig via Devel <[email protected]>
+Kirill Shchetiniuk <[email protected]> Kirill Shchetiniuk via Devel 
<[email protected]>
+Miroslav Los <[email protected]> Miroslav Los via Devel 
<[email protected]>
+Nathan Chen <[email protected]> Nathan Chen via Devel 
<[email protected]>
+Nikolai Barybin <[email protected]> Nikolai Barybin via Devel 
<[email protected]>
+Srihari Parimi <[email protected]> Srihari Parimi via Devel 
<[email protected]>
+Surya Gupta <[email protected]> Surya Gupta via Devel 
<[email protected]>
+Wesley Hershberger <[email protected]> Wesley Hershberger via 
Devel <[email protected]>
-- 
2.51.0

Reply via email to