ContentMine / meta

A repository in which to file and fix meta issues (issues affecting more than one ContentMine repo or project)
0 stars 0 forks source link

ContentMine repositories lack .mailmap files #13

Open ghost opened 7 years ago

ghost commented 7 years ago

For several ContentMine repositories, running git shortlog -nes gives messy output, because contributors have used many aliases and there is no .mailmap to reconcile them. This is a documentation problem, making it hard to tell who has contributed to which repositories.

I submitted a PR against Norma in relation to this, but really it ought to be fixed across multiple repositories.

This is readily solvable by creating a repository with a .mailmap suitable for all ContentMine repositories, so that maintainers of each other ContentMine repository can include it as a Git submodule (or, it they prefer, a Git subtree).

ghost commented 7 years ago

Re-opening, as issue has not been resolved and seems to have been closed erroneously. (Cf. https://github.com/ContentMine/meta/issues/5#issuecomment-308723497 .)

ghost commented 7 years ago

My ContentMine consultancy is over, but I still have some local, unmerged work relating to this issue. To tie up those loose ends, I will submit some PRs shortly that should fix this issue within the AMI stack, and which can be merged by ContentMine staff whenever they wish.

ContentMine staff are of course welcome to apply the same patches to other ContentMine repositories.

ghost commented 7 years ago

Mailmap PRs now filed for: