Collapse a contributor's several addresses into one row !127

merged merged by cmc on 2026-08-30 23:52 UTC · krz/gitbay:fix-contributor-identity into main

Discussion

cmc

The facts bar grouped by raw author email, then resolved each address to an account name, so one person with several addresses got a row each, often under the same displayed name.

Contributors now reads history with --use-mailmap, so a repository's own .mailmap merges the addresses it knows about; a bare repo resolves that from HEAD:.mailmap with no config. Rows whose address is a verified address on the same account then fold together, keeping the busiest address for the tooltip. Addresses with neither stay distinct — two people sharing a git name are not one contributor. The cap applies after collapsing, so Contributors no longer takes it.

Also: one commit is "1 commit".

Closes #56