Skip to content
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

tools,meta: make AUTHORS reflect all the contributors #88

Closed
wants to merge 8 commits into from

Commits on Feb 26, 2017

  1. tools: generate authors list automatically

    * Add new `update-authors.js` tool that traverses commit history using
      `git log` and creates authors list.
    
    * Decouple common functions into a module shared between tools.
    
    * Add `.mailmap` file with proper names and emails of active
      collaborators.  This file is automatically parsed by Git so that
      `git log --format='%aN <%aE>'` won't show duplicate entries in case
      something was committed with misconfigured Git.  E.g., without this
      file @tshemsedinov appears twice in the list, as Timur Shemsedinov
      and as tshemsedinov, but with mailmap applied Git automatically
      coalesces these entries to use the full name only.
    aqrln committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    8915cd7 View commit details
    Browse the repository at this point in the history
  2. meta: update AUTHORS

    aqrln committed Feb 26, 2017
    Configuration menu
    Copy the full SHA
    301c1f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. fixup! meta: update AUTHORS

    aqrln committed Feb 27, 2017
    Configuration menu
    Copy the full SHA
    6445ba7 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2017

  1. fixup! meta: update AUTHORS

    aqrln committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    d061b0d View commit details
    Browse the repository at this point in the history
  2. squash! meta: update LICENSE

    aqrln committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    f608140 View commit details
    Browse the repository at this point in the history
  3. squash! simplify update-authors.js

    * Don't use a Set together with an array, O(n^2) instead of O(n*log(n))
      is fine for such tool but the code is shorter.
    * Use a regular for-of loop instead of reduce.
    aqrln committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    8e305bb View commit details
    Browse the repository at this point in the history
  4. squash! don't forget to update the commit message

    New commit message for 8915cd7:
    
    tools: generate authors list automatically
    
    * Add new `update-authors.js` tool that traverses commit history using
      `git log` and creates authors list.
    
    * Decouple common functions into a module shared between tools.
    
    * Add `.mailmap` file.  This file is automatically parsed by Git so that
      `git log --format='%aN <%aE>'` won't show duplicate entries in case
      something was committed with misconfigured Git.  E.g., without this
      file @tshemsedinov appears twice in the list, as Timur Shemsedinov
      and as tshemsedinov, but with mailmap applied Git automatically
      coalesces these entries to use the full name only.  This file now
      includes the active collaborators (@tshemsedinov for a reason and
      @aqrln and @belochub just in case) and proper names and emails for
      two contributors who committed with invalid ones.
    aqrln committed Feb 28, 2017
    Configuration menu
    Copy the full SHA
    943a831 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8a4ce32 View commit details
    Browse the repository at this point in the history