On Tue, 27 Nov 2018 15:10:36 -0500 Rich Freeman <ri...@gentoo.org> wrote:
> Also, GLEP 76 as it is written says: "Projects using this scheme must > track authorship in a VCS, unless they list all authors of > copyrightable contributions in an AUTHORS file." Idea: How about using VCS as a defacto set of AUTHORS, but *also* support an AUTHORS file that is designed to extend the content that git provides generically. That way you can just say something like: "if the name appears naturally in git shortlog, you don't need to add anything to the AUTHORS file" And then git2rsync conversion can unify the two input sources. nb: generating the AUTHORS file from git is naturally very time consuming, as it requires full traversal of the entire repository. However, there are practical ways of caching this (eg: generate it, record the SHA1 it was generated at, then, next time, simply traverse the subrange between HEAD and SHA1-last and update the cache based on that). But that very much puts this in the realm of "things that are painful for end consumers to actually do themselves"
pgpTMI44cFDwv.pgp
Description: OpenPGP digital signature