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

New mailmap file for the kernel

From
Jon Smirl <jonsmirl@gmail.com>
Date
Jul 28, 2008, 04:45 UTC
Message-ID
<9e4733910807272145y5b67112er4b90cc36141663c1@mail.gmail.com>
I made a new mailmap file for the kernel. I'll put it out on LKML tomorrow.

It takes a new philosophy, there is an entry for every email address in the kernel git tree even if the name associated with it is correct. I wrote a script and did a lot of manual editing to try and make sure that every one's name was spelled consistently. There are probably still some mistakes in it.

As a result of this clean up the number of unique contributors to the kernel fell from 4,284 to 3,821. A total of 463 errors or about 12% of all name/email pairs. We clearly need to do some validation.

Now that the file has every valid name/email in it is should be possible to validate the name/email in all new commits. When a new developer comes along we'll know it since they won't be in the file. Maybe Linus will send them a welcome message.

If a developer gets a new email address they need to add a new line with the address and their name being very careful to make it exactly match their name that is already in the file. If they want to change their name they need to make sure and change all copies identically.

Any ideas on how to best modify the scripts to achieve validation?
-- 
Jon Smirl
jonsmirl@gmail.com
Next: Johannes Schindelin
Message 1 of 6 in “New mailmap file for the kernel”
  1. Jon SmirlJul 28, 2008
  2. Johannes SchindelinJul 28, 2008
  3. Sverre RabbelierJul 28, 2008
  4. Johannes SchindelinJul 28, 2008
  5. Sverre RabbelierJul 28, 2008
  6. Jon SmirlJul 28, 2008

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.