-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add top-level Git mailmap to normalize commit author variants #366
Conversation
This mapping file aims to associate all commits from the same contributor to a single "First Name Last Name <email>" author line. The University of Dundee or the Glencoe Software email address are used as the canonical address for current employees of these institutions. For contributors with an executed CLA, the email address specified in the CLA is used as the canonical one.
Jean-Marie Burel <[email protected]> jean-marie burel <[email protected]> | ||
Josh Moore <[email protected]> <[email protected]> | ||
Josh Moore <[email protected]> <[email protected]> | ||
Josh Moore <[email protected]> <[email protected]> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Josh Moore <[email protected]> <[email protected]> | |
Josh Moore <[email protected]> jmoore <[email protected]> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this email address was used with different author names so I would need to add one more line if we want to use the most verbose variant. Let me know if that is your preference
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could make things more complicated. Let's keep it as it is
This PR adds a top-level mapping file allowing to normalize commits from the same contributor and associate all commits to a canonical "First Name Last Name " author line.
The following rules are used for the construction of the .mailmap file:
@dundee.ac.uk
, or@glencoesoftware.com
email address is used as the canonical email addressThe .mailmap is constructed according to the official documentation using one of the two forms:
for mapping different email addresses and
for mapping different real names.
The unique list of commit authors can be generated and reviewing using
git shortlog -se
See also ome/openmicroscopy#6349, ome/bioformats#4026, ome/omero-web#482, ome/omero-py#375 and ome/omero-scripts#208