Add a CONTRIBUTORS maintenance script.

Review Request #2377 — Created June 16, 2015 and submitted

jsirois
pants
jsirois/contributors/automate
1695
2378
399edad...
pants-reviews
lahosken, zundel
This includes a .mailmap for regularizing contributor ids as well as
handling of the portion of the zinc subtree history before-pants.

 .mailmap                          |  18 +++++
 CONTRIBUTORS.md                   | 192 ++++++++++++++++++++++++--------------------------
 build-support/bin/contributors.sh |  54 ++++++++++++++
 src/python/pants/docs/release.md  |  19 ++++-
 4 files changed, 179 insertions(+), 104 deletions(-)

Used the script to re-generate the CONTRIBUTORS.md as seen in this
change. Also ran the the script to get the contribution roster since
the 0.0.33 release and verified it was accurate by hand:

$ ./build-support/bin/contributors.sh -s release_0.0.33
      2 Eric Ayers
      1 Nick Howard
      1 Kris Wilson
      1 John Sirois
      1 Benjy Weinberger

CI went green here:
https://travis-ci.org/pantsbuild/pants/builds/67089966

JS
ZU
  1. Ship It!
  2. 
      
JS
  1. Thanks Eric - submitted @ https://github.com/pantsbuild/pants/commit/8b1706ea43dca4875905b2f00c0f42b50a438079
  2. 
      
JS
Review request changed

Status: Closed (submitted)

LA
  1. I never heard of a mailmap until just now. Then again, it was easy to Google. Maybe add a comment? I dunno. Anyhow.
  2. .mailmap (Diff revision 1)
     
     

    # Tells git log about alternate email addresses.

    1. Makes sense, I'll circle back to add a comment + doc link and include bullets.  Right now the actual rendered markdown is  not so hot: https://github.com/pantsbuild/pants/blob/master/CONTRIBUTORS.md
    2. https://rbcommons.com/s/twitter/r/2378/
  3. 
      
Loading...