Here's a pile of patches for .mailmap to get rid of duplicate authors. This currently gets us from 1054 authors to 950.
When merging identities, I took the following rough approach:
- If previous aliases already map to an identity, pick that one
- If all identities are company-emails, pick the one that was latest used
- If there's vastly more commits under one identity, pick that one
- Otherwise, pick the last used identity
Yeah, 76 patches isn't great. If needed, I can squash them all together, but I think it's easier to review separately.