<div dir="ltr">Hi,<div><br></div><div>I commit LLVM patches using two different email addresses. This means my changes show up as two lines in `git shortlog -nes <path>`, and `git log --author=thakis` only finds some of my changes. I know several others also use commit using different email addresses.</div><div><br></div><div>It's possible to add a file `.mailmap` to the root of the repo that tells git to merge different email addresses to the same person for display purposes (<a href="https://git-scm.com/docs/gitmailmap">https://git-scm.com/docs/gitmailmap</a>). For example, if that file exists and contains</div><div><br></div><div>    Nico Weber <<a href="mailto:thakis@chromium.org">thakis@chromium.org</a>> <<a href="mailto:nicolasweber@gmx.de">nicolasweber@gmx.de</a>></div><div><br></div><div>then `git log --author=thakis` will show all my commits.</div><div><br></div><div>I currently have that locally. Should we have this file checked in? Everybody who wanted could add their different aliases, and it gives people control over what they want to show as their primary email address. Linux for example has it checked in: <a href="https://github.com/torvalds/linux/blob/master/.mailmap">https://github.com/torvalds/linux/blob/master/.mailmap</a></div><div><br></div><div>Nico</div></div>