fangorn/ex_git_objectstore
public
ref:main
feat: mailmap (.mailmap) identity canonicalization #50
open
Opened by cole.christensen@gmail.com
Links
No links yet.
.mailmap maps author/committer identities to canonical ones. Blame, log, contributor lists all look nicer with mailmap applied.
Scope
Mailmap.load(repo, tree_sha)→ parsed mapping.Mailmap.canonicalize(mailmap, name, email)→{canonical_name, canonical_email}.- Support all four mailmap line forms (name+email, email, name, full replacement).
Acceptance
- Matches
git shortlog --use-mailmapattribution on a fixture with 4 aliased identities.