diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000000000..c90d447486816 --- /dev/null +++ b/.mailmap @@ -0,0 +1,31 @@ +Arlo Breault +Alex K. Wolfe +Andrew Lunny +Benjamin Coe +Brian White +Charlie Robbins +Dalmais Maxence +David Beitey +Domenic Denicola +Einar Otto Stangvik +Evan Lucas +Faiq Raza +Forbes Lindesay +Forrest L. Norvell +Gabriel Barros +Geoff Flarity +Isaac Z. Schlueter +Jake Verbaten +James Sanders +Jason Smith +Kris Windham +Lin Clark +Maciej Małecki +Maximilian Antoni +Maxim Bogushevich +Max Goodman +Nicolas Morel +Olivier Melcher +Visnu Pitiyanuvath +Will Elwood +Zeke Sikelianos \ No newline at end of file diff --git a/AUTHORS b/AUTHORS index 3c0c0b0ba89ef..feed7b493a4e0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -4,8 +4,6 @@ Steve Steiner Mikeal Rogers Aaron Blohowiak Martyn Smith -Mathias Pettersson -Brian Hammond Charlie Robbins Francisco Treacy Cliffano Subagio @@ -16,7 +14,6 @@ James Sanders Reid Burke Arlo Breault Timo Derstappen -Bradley Meck Bart Teeuwisse Ben Noordhuis Tor Valamo @@ -25,12 +22,13 @@ Olivier Melcher Tomaž Muraus Evan Meagher Orlando Vazquez +Kai Chen George Miroshnykov Geoff Flarity +Max Goodman Pete Kruckenberg Laurie Harper Chris Wong -Max Goodman Scott Bronson Federico Romero Visnu Pitiyanuvath @@ -40,20 +38,25 @@ Zearin Iain Sproat Trent Mick Felix Geisendörfer -Conny Brunnkvist +Jameson Little +Conny Brunnkvist Will Elwood +Dean Landolt Oleg Efimov Martin Cooper -Jameson Little +Jann Horn cspotcode -Maciej Małecki +Maciej Małecki Stephen Sugden +Michael Budde +Jason Smith Gautham Pai David Trejo Paul Vorbach George Ornbo Tim Oxley Tyler Green +Dave Pacheco atomizer Rod Vagg Christian Howe @@ -63,26 +66,26 @@ Adam Blackburn Kris Windham Jens Grunert Joost-Wim Boekesteijn -Dalmais Maxence +Dalmais Maxence Marcus Ekwall Aaron Stacy Phillip Howell Domenic Denicola James Halliday Jeremy Cantrell +Trent Mick Ribettes -Einar Otto Stangvik Don Park +Einar Otto Stangvik Kei Son Nicolas Morel Mark Dube Nathan Rajlich Maxim Bogushevich -Justin Beckwith Meaglin Ben Evans Nathan Zadoks -Brian White +Brian White Jed Schmidt Ian Livingstone Patrick Pfeiffer @@ -90,69 +93,142 @@ Paul Miller seebees Carl Lange Jan Lehnardt -Alexey Kreschuk -Di Wu -Florian Margaine -Forbes Lindesay -Ian Babrou -Jaakko Manninen -Johan Nordberg +Stuart P. Bentley Johan Sköld -Larz Conwell +Stuart Knightley +Niggler +Paolo Fragomeni +Jaakko Manninen Luke Arduini +Larz Conwell Marcel Klehr -Mathias Bynens -Matt Lunn -Matt McClure -Nirk Niggler -Paolo Fragomeni -Jake Verbaten (Raynos) Robert Kowalski -Schabse Laks -Stuart Knightley -Stuart P. Bentley +Forbes Lindesay Vaz Allen +Jake Verbaten +Schabse Laks +Florian Margaine +Johan Nordberg +Ian Babrou +Di Wu +Mathias Bynens +Matt McClure +Matt Lunn +Alexey Kreschuk elisee -Evan You -Wil Moore III -Dylan Greene -zeke -Andrew Horton -Denis Gladkikh -Daniel Santiago -Alex Kocharin -Evan Lucas -Steve Mason -Quinn Slack -Sébastien Santoro -CamilleM -Tom Huang -Sergey Belov -Younghoon Park -Yazhong Liu -Mikola Lysenko -Rafael de Oleza -Yeonghoon Park -Franck Cuny +Robert Gieseke +François Frisch +Trevor Burnham Alan Shaw -Alex Rodionov -Alexej Yaroshevich +TJ Holowaychuk +Luke Arduini +Nicholas Kinsey +Paulo Cesar Elan Shanker -François Frisch -Gabriel Falkenberg +Jon Spencer Jason Diamond +Maximilian Antoni +Thom Blake Jess Martin -Jon Spencer -Matt Colyer -Matt McClure -Maximilian Antoni -Nicholas Kinsey -Paulo Cesar -Quim Calpe -Robert Gieseke Spain Train -TJ Holowaychuk -Thom Blake -Trevor Burnham +Alex Rodionov +Matt Colyer +Evan You bitspill +Gabriel Falkenberg +Alexej Yaroshevich +Quim Calpe +Steve Mason +Wil Moore III +Sergey Belov +Tom Huang +CamilleM +Sébastien Santoro +Evan Lucas +Quinn Slack +Alex Kocharin +Evan Lucas +Daniel Santiago +Denis Gladkikh +Andrew Horton +Zeke Sikelianos +Dylan Greene +Franck Cuny +Yeonghoon Park +Rafael de Oleza +Mikola Lysenko +Yazhong Liu Neil Gentleman +Kris Kowal +Alex Gorbatchev +Shawn Wildermuth +Wesley de Souza +yoyoyogi +J. Tangelder +Jean Lauliac +Andrey Kislyuk +Thorsten Lorenz +Julian Gruber +Benjamin Coe +Alex Ford +Matt Hickford +Sean McGivern +C J Silverio +Robin Tweedie +Miroslav Bajtoš +David Glasser +Gianluca Casati +Forrest L Norvell +Karsten Tinnefeld +Bryan Burgers +David Beitey +Evan You +Zach Pomerantz +Chris Williams +sudodoki +Mick Thompson +Felix Rabe +Michael Hayes +Chris Dickinson +Bradley Meck +GeJ +Andrew Terris +Michael Nisi +fengmk2 +Adam Meadows +Chulki Lee +不四 +dead_horse +Kenan Yildirim +Laurie Voss +Rebecca Turner +Hunter Loftis +Peter Richardson +Jussi Kalliokoski +Filip Weiss +timoweiss +Christopher Hiller +Jérémy Lal +Anders Janmyr +Chris Meyers +Ludwig Magnusson +wmertens +Nick Santos +Terin Stock +Faiq Raza +Thomas Torp +Sam Mikes +Mat Tyndall +Tauren Mills +Ron Martinez +Kazuhito Hokamura +Tristan Davies +David Volm +Lin Clark +Ben Page +Jeff Jo +martinvd +Mark J. Titorenko +Oddur Sigurdsson +Eric Mill +Gabriel Barros diff --git a/Makefile b/Makefile index 34d4b62de2752..8ec309ea7c689 100644 --- a/Makefile +++ b/Makefile @@ -230,7 +230,12 @@ test: doc tag: npm tag npm@$(PUBLISHTAG) latest -publish: link doc +authors: + @bash scripts/update-authors.sh &&\ + git add AUTHORS &&\ + git commit -m "update AUTHORS" + +publish: link doc authors @git push origin :v$(shell npm -v) 2>&1 || true git clean -fd &&\ git push origin $(BRANCH) &&\ @@ -243,4 +248,4 @@ release: sandwich: @[ $$(whoami) = "root" ] && (echo "ok"; echo "ham" > sandwich) || (echo "make it yourself" && exit 13) -.PHONY: all latest install dev link doc clean uninstall test man doc-clean docclean release +.PHONY: all latest install dev link doc clean uninstall test man doc-clean docclean release authors diff --git a/scripts/update-authors.sh b/scripts/update-authors.sh new file mode 100755 index 0000000000000..8708e240edfda --- /dev/null +++ b/scripts/update-authors.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +git log --reverse --format='%aN <%aE>' | awk ' +BEGIN { + print "# Authors sorted by whether or not they'\''re me"; +} + +{ + if (all[$NF] != 1) { + all[$NF] = 1; + ordered[length(all)] = $0; + } +} + +END { + for (i in ordered) { + print ordered[i]; + } +} +' > AUTHORS \ No newline at end of file