It is not uncommon for people to change their name or e-mail address. To facilitate this, Git provides support for the `.mailmap` file, which contains a list of identities and previously used e-mail addresses that are associated with that identity.
Unfortunately, while Git's support for the `.mailmap` file is generally excellent, I recently discovered that `git log` does not treat the mail map file the same as the other tools, instead requiring an explicit flag to use the mailmap file. I believe this is an unfortunate flaw, as the mailmap file should ideally contain the most current known contact information for a contributor, allowing anyone to contact the contributor about their patches in the future. New in version 3: - Rework many mailmap tests to drop redundant `--use-mailmap` and more rigorously test --no-use-mailmap and configuration variants. - Typo fixes in the commit messages. New in version 2: - The `--no-use-mailmap` option, which complements `--use-mailmap`. - Tests for `--no-use-mailmap`. Ariadne Conill (3): log: use mailmap by default log: add --no-use-mailmap option to complement --use-mailmap option tests: rework mailmap tests for git log Documentation/git-log.txt | 5 ++++ builtin/log.c | 3 ++- t/t4203-mailmap.sh | 49 ++++++++++++++++++++++++++++++++------- 3 files changed, 48 insertions(+), 9 deletions(-) -- 2.17.1