Add a .mailmap git file to map author identity variations to unified ones #79
No reviewers
Labels
No Label
bug
duplicate
enhancement
help wanted
independant
invalid
module/autre
module/backend
module/desktop
module/docs
module/frontend
module/scripts
module/sesam-vitale
module/utils
open-source
question
to-triage
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: P4Pillon/Krys4lide#79
Loading…
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)
Checkout
From your project repository, check out a new branch and test the changes.