This is v3 of the Perl rewrite of Felipe Contreras' git-related v9 patch series [1] which was written in Ruby. v2 of this series is here [2].
v3 adds git mailmap support and documentation. It requires check-mailmap [3] functionality (es/check-mailmap in 'pu'), though it does not otherwise depend upon it textually. Patch 1/5: Same as v2 except that the variable holding the commit counts for each contact has been renamed and changed from a hash to a hash reference in order to simplify patch 4/5. Patch 2/5: Same as v2. Patch 3/5: Same as v2. Patch 4/5: New. Add mailmap support. Patch 5/5: New. Add documentation. Possible future directions and considerations: * Make participation parameters (minimum-percent, blame since-date, -C level) configurable. * Optimize by enhancing git-blame to accept multiple -L's. [1]: http://thread.gmane.org/gmane.comp.version-control.git/226065/ [2]: http://thread.gmane.org/gmane.comp.version-control.git/229533/ [3]: http://git.661346.n2.nabble.com/PATCH-v3-0-2-add-git-check-mailmap-command-td7591791.html Eric Sunshine (5): contrib: add git-contacts helper contrib: contacts: add ability to parse from committish contrib: contacts: interpret committish akin to format-patch contrib: contacts: add mailmap support contrib: contacts: add documentation contrib/contacts/git-contacts | 188 ++++++++++++++++++++++++++++++++++++++ contrib/contacts/git-contacts.txt | 94 +++++++++++++++++++ 2 files changed, 282 insertions(+) create mode 100755 contrib/contacts/git-contacts create mode 100644 contrib/contacts/git-contacts.txt -- 1.8.3.3.803.gd114dc6 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html