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

Re: Deadname rewriting

From
Phil Hord <phil.hord@gmail.com>
Date
Jun 21, 2019, 21:12 UTC
Message-ID
<CABURp0p2Z=qD2gF59AHBLaRn9iiTOeJyNXYsQDNk-_KEC4uSGg@mail.gmail.com>
In-Reply-To
<87sgsb8dmx.fsf@evledraar.gmail.com>

On Sat, Jun 15, 2019 at 1:19 AM Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:

Show 5 quoted lines
> On Sat, Jun 15 2019, Phil Hord wrote:
>
> > At $work we have a long time employee who has changed their name from
> > Alice to Bob.  Bob doesn't want anyone to call him "Alice" anymore and
> > is prone to be offended if they do.  This is called "deadnaming".
...
> What should be done is to extend the .mailmap support to other
> cases. I.e. make tools like blame, shortlog etc. show the equivalent of
> %aN and %aE by default.

It seems that shortlog and blame do use %aE and %aN by default. Even log does. It is only because I didn't know about %aN 10 years ago that my custom log format does not.

It's a pity the format author has the option to ignore the mailmap. I think it's a choice commonly made by mistake rather than intention. I wonder if anyone would mind a forced-override config. Maybe a force flag in the .mailmap file itself.

           <cto@company.xx>                       <cto@coompany.xx>
           Other Author <other@author.xx>   nick2 <bugs@company.xx>
           Alice Doe <alice.doe@myco.com>         <bob.doe@myco.co>  --force
> This topic was discussed at the last git contributor summit (brought up
> by CB Bailey) resulting in this patch, which I see didn't make it in &
> needs to be resurrected again:
> https://public-inbox.org/git/20181212171052.13415-1-cb@hashpling.org/
Thanks for the link.

I didn't know about config options for mailmap.file and log.mailmap before. These do make this option much more useful, especially when we can insert default settings for them into /etc/gitconfig across the company.

Previous: Ævar Arnfjörð BjarmasonNext: Ævar Arnfjörð Bjarmason
Message 6 of 8 in “Deadname rewriting”
  1. Phil HordJun 15, 2019
  2. Andreas SchwabJun 15, 2019
  3. Ævar Arnfjörð BjarmasonJun 15, 2019
  4. Philip OakleyJun 17, 2019
  5. Ævar Arnfjörð BjarmasonJun 17, 2019
  6. Phil HordJun 21, 2019
  7. Ævar Arnfjörð BjarmasonJun 21, 2019
  8. CB BaileyJun 21, 2019

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.