Am 13.09.22 um 23:53 schrieb Florine W. Dekker: > Now, John can now add the following line to their mailmap config: > `John Doe <john.doe@xxxxxxxxxxx> <\*.doe@xxxxxxxxxxx>`, which does > not reveal their old name. That would falsely attribute the work of possible future developers ann.doe@xxxxxxxxxxx and bob.doe@xxxxxxxxxxx to John as well. Supporting hashed entries would allow for a more targeted obfuscation. That was discussed a while ago: https://lore.kernel.org/git/20210103211849.2691287-1-sandals@xxxxxxxxxxxxxxxxxxxx/ > Someone could always spend more effort to uncover the name using more > advanced tools, but the point of this feature is to prevent > accidental discovery of the name in cases where completely hiding the > name is not feasible. Extracting old email addresses from a repository is easy by comparing authors' email addresses without and with mailmap applied, no advanced tools required. Here's mine from Git's own repo: $ git log --format='%ae %aE' | awk '$1 != $2 && !a[$0] {a[$0] = 1; print}' | grep -F l.s.r@xxxxxx rene.scharfe@xxxxxxxxxxxxxx l.s.r@xxxxxx The same can be done with names (%an/%aN). René