git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 0/2] send-email: add --mailmap support

From
Jacob Keller <jacob.e.keller@intel.com>
Date
Aug 16, 2024, 23:06 UTC
Message-ID
<20240816-jk-send-email-mailmap-support-v1-0-68ca5b4a6078@gmail.com>

I recently sent a series to enable mailmap support in format patch. The discussion led me to realize that the true problem we wanted solved is to map addresses at send time, so that we do not accidentally include a dead mail address when sending an old change.

Instead of worrying about what the formatted patch has, this series implements support for mailmap at the send-email, which will translate all addresses, and not just the author/commit addresses for a patch, but also the email for any trailers.o

I considered also that it may be useful to make send-email read a mailmap file from the identity config blocks, but have not figured out how to implement this yet.

I ended up needing to extend git check-mailmap to handle addresses without the angle brackets as well.

I think this is closer to solving the actual problem we have, which is wanting to avoid adding dead email addresses for coworkers who have moved on, but without completely removing their name from the works.

Link to previous: https://lore.kernel.org/r/20240813-jk-support-mailmap-git-format-patch-v1-1-1aea690ea5dd@gmail.com
Signed-off-by: Jacob Keller <jacob.keller@gmail.com>
---
Jacob Keller (2):
      check-mailmap: add --no-brackets mode
      send-email: add support for --mailmap
 builtin/check-mailmap.c             | 27 ++++++++++++-----
 Documentation/git-check-mailmap.txt |  8 ++++-
 git-send-email.perl                 | 14 +++++++++
 t/t4203-mailmap.sh                  | 60 +++++++++++++++++++++++++++++++++++++
 t/t9001-send-email.sh               | 49 ++++++++++++++++++++++++++++++
 5 files changed, 149 insertions(+), 9 deletions(-)
---
base-commit: 87a1768b93a67d0420255a43d9e07387b2e805ad
change-id: 20240816-jk-send-email-mailmap-support-1a9e86867c72
Best regards,
-- 
Jacob Keller <jacob.keller@gmail.com>
Next: Jacob Keller
Message 1 of 8 in “send-email: add --mailmap support”
  1. 0/2 send-email: add --mailmap supportJacob Keller, Aug 16, 2024
  2. 1/2 check-mailmap: add --no-brackets modeJacob Keller, Aug 16, 2024
  3. Eric SunshineAug 16, 2024
  4. Jacob KellerAug 16, 2024
  5. Eric SunshineAug 16, 2024
  6. 2/2 send-email: add support for --mailmapJacob Keller, Aug 16, 2024
  7. Eric SunshineAug 16, 2024
  8. Jacob KellerAug 16, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.