Add a .mailmap git file to map author identity variations to unified ones #79
Reference in New Issue
Block a user
No description provided.
Delete Branch "chore/add_git_mailmap_to_unify_git_authors"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Détails
Ajout d'un fichier git .mailmap, qui permet de définir un mapping entre différentes identités d'auteur⋅ices du repository.
Pourquoi ?
Au fur et à mesure de la vie du repository, il arrive que les auteur⋅ices changent d'identité (en particulier car ielles n'utilisent pas la même configuration d'identité sur tous leurs environnements).
Ce fichier mailmap permet de définir une identité "principale" pour chaque identité "alternative".
Cela permet d'avoir des résultats réellement unifiés "par auteur⋅ice" lors d'usages de commandes git comme
log
oublame
.À titre personnel, cela me permet d'identifier facilement les contributions de chacun⋅e au code actuel, en vue d'identifier à quelles personnes on doit demander l'autorisation pour des actions nécessitant l'accord des ayants-droits (par exemple un changement de licence).
En l'occurrence, par exemple, l'ensemble des contributions d'autres personnes que moi à l'heure actuelle : CONTRIBUTIONS.txt
Documentation
Documentation de mailmap (en)
Génial, je ne connaissais pas !
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.