{"action":"created","issue":{"url":"https://api.github.com/repos/strongloop/express/issues/2860","repository_url":"https://api.github.com/repos/strongloop/express","labels_url":"https://api.github.com/repos/strongloop/express/issues/2860/labels{/name}","comments_url":"https://api.github.com/repos/strongloop/express/issues/2860/comments","events_url":"https://api.github.com/repos/strongloop/express/issues/2860/events","html_url":"https://github.com/strongloop/express/pull/2860","id":127495387,"number":2860,"title":"Add AUTHORS file and update script","user":{"login":"tunniclm","id":5011883,"avatar_url":"https://avatars.githubusercontent.com/u/5011883?v=3","gravatar_id":"","url":"https://api.github.com/users/tunniclm","html_url":"https://github.com/tunniclm","followers_url":"https://api.github.com/users/tunniclm/followers","following_url":"https://api.github.com/users/tunniclm/following{/other_user}","gists_url":"https://api.github.com/users/tunniclm/gists{/gist_id}","starred_url":"https://api.github.com/users/tunniclm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tunniclm/subscriptions","organizations_url":"https://api.github.com/users/tunniclm/orgs","repos_url":"https://api.github.com/users/tunniclm/repos","events_url":"https://api.github.com/users/tunniclm/events{/privacy}","received_events_url":"https://api.github.com/users/tunniclm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-01-19T17:18:02Z","updated_at":"2016-02-03T14:37:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/strongloop/express/pulls/2860","html_url":"https://github.com/strongloop/express/pull/2860","diff_url":"https://github.com/strongloop/express/pull/2860.diff","patch_url":"https://github.com/strongloop/express/pull/2860.patch"},"body":"tools/update-authors.sh is based on the same file originating from the\r\nhttps://github.com/nodejs/node repository. The LICENSE file has been\r\nupdated to include the license for this file."},"comment":{"url":"https://api.github.com/repos/strongloop/express/issues/comments/179268809","html_url":"https://github.com/strongloop/express/pull/2860#issuecomment-179268809","issue_url":"https://api.github.com/repos/strongloop/express/issues/2860","id":179268809,"user":{"login":"tunniclm","id":5011883,"avatar_url":"https://avatars.githubusercontent.com/u/5011883?v=3","gravatar_id":"","url":"https://api.github.com/users/tunniclm","html_url":"https://github.com/tunniclm","followers_url":"https://api.github.com/users/tunniclm/followers","following_url":"https://api.github.com/users/tunniclm/following{/other_user}","gists_url":"https://api.github.com/users/tunniclm/gists{/gist_id}","starred_url":"https://api.github.com/users/tunniclm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tunniclm/subscriptions","organizations_url":"https://api.github.com/users/tunniclm/orgs","repos_url":"https://api.github.com/users/tunniclm/repos","events_url":"https://api.github.com/users/tunniclm/events{/privacy}","received_events_url":"https://api.github.com/users/tunniclm/received_events","type":"User","site_admin":false},"created_at":"2016-02-03T14:37:37Z","updated_at":"2016-02-03T14:37:37Z","body":"@dougwilson All good points. I have written a node.js script instead of the shell/perl script. It still requires the git command-line client to be on the path to run.\r\n\r\nI spent a little time enhancing the duplicate removal in the script, however, I don't want to take it beyond same-email address  as it would open up the possibility of mistakes. For example, if you see \"John Doe <john@gmail.com>\" make a commit then later \"John Doe <john@doe.net\" then you might  say these were the same person, but you wouldn't really be sure.\r\n\r\nI will update the PR shortly."}}