2016-12-17 18:16:28 +01:00
.. 2>/dev/null
names ()
{
echo -e "\n exit;\n**Contributors (sorted by number of commits):** \n";
2018-06-25 18:27:01 +02:00
git log --format='%aN:%aE' origin/master | grep -Ev "(anonymous:|FYG_.*_bot_ignore_me)" | sed 's/@users.github.com/@users.noreply.github.com/g' | awk 'BEGIN{FS=":"}{ct[$1]+=1;e[$1]=$2}END{for (i in e) { n[i]=e[i];c[i]+=ct[i] }; for (a in e) print c[a]"\t* "a" <"n[a]">";}' | sort -n -r | cut -f 2-
2016-12-17 18:16:28 +01:00
}
quine ()
{
{
echo ".. 2>/dev/null";
declare -f names | sed -e 's/^[[:space:]]*/ /';
declare -f quine | sed -e 's/^[[:space:]]*/ /';
echo -e " quine\n";
names;
2018-02-26 13:12:46 +01:00
echo -e "\nAnd all the Transifex translators, which I cannot automatically list, at the moment.\n\n*To update the contributors list just run this file with bash. Prefix a name with % in .mailmap to set a contact as preferred* "
2016-12-17 18:16:28 +01:00
} > CONTRIBUTORS.rst;
exit
}
quine
exit;
**Contributors (sorted by number of commits):**
* Andreas Shimokawa <shimokawa@fsfe.org>
* Carsten Pfeiffer <cpfeiffer@users.noreply.github.com>
* Daniele Gobbetti <daniele+github@gobbetti.name>
2016-12-29 17:14:14 +01:00
* João Paulo Barraca <jpbarraca@gmail.com>
2018-02-26 13:12:46 +01:00
* Yaron Shahrabani <sh.yaron@gmail.com>
2018-08-29 21:30:23 +02:00
* Jonas <jonasdcdm@posteo.net>
2018-02-26 13:12:46 +01:00
* postsorino <postsorino@krutt.org>
2018-08-29 21:30:23 +02:00
* Sebastian Kranz <tklightforce@googlemail.com>
* Vadim Kaushan <admin@disasm.info>
2018-02-26 13:12:46 +01:00
* Allan Nordhøy <epost@anotheragency.no>
2018-08-29 21:30:23 +02:00
* protomors <protomors@gmail.com>
* José Rebelo <joserebelo@outlook.com>
* TaaviE <taavi.eomae+weblate@gmail.com>
2018-06-25 18:27:01 +02:00
* mueller-ma <mueller-ma@users.noreply.github.com>
* ivanovlev <ivanovlev@mail.ru>
* naofum <naofum@gmail.com>
2018-02-26 13:12:46 +01:00
* youzhiran <2668760098@qq.com>
2018-06-25 18:27:01 +02:00
* Tijl Schepens <tijl.schepens@hotmail.com>
2018-08-29 21:30:23 +02:00
* mesnevi <shams@airpost.net>
2018-06-25 18:27:01 +02:00
* Julien Pivotto <roidelapluie@inuits.eu>
* Taavi Eomäe <taavi.eomae+github@gmail.com>
2016-12-17 18:16:28 +01:00
* Steffen Liebergeld <perl@gmx.org>
* Lem Dulfo <lemuel.dulfo@gmail.com>
2018-06-25 18:27:01 +02:00
* Hadrián Candela <hadrian.candela@gmail.com>
2018-02-26 13:12:46 +01:00
* Felix Konstantin Maurer <maufl@maufl.de>
2016-12-17 18:16:28 +01:00
* Sergey Trofimov <sarg@sarg.org.ru>
2018-06-25 18:27:01 +02:00
* Robert Barat <rbarat07@gmail.com>
2018-08-29 21:30:23 +02:00
* Pavel Elagin <pelagin@techcd.ru>
2016-12-17 18:16:28 +01:00
* JohnnySun <bmy001@gmail.com>
* Uwe Hermann <uwe@hermann-uwe.de>
2018-08-29 21:30:23 +02:00
* Kranz <Kranz>
2018-06-25 18:27:01 +02:00
* Edoardo Rosa <edoardo.rosa90@gmail.com>
2017-04-26 18:15:27 +02:00
* Alberto <albertsal83@gmail.com>
2018-02-26 13:12:46 +01:00
* Vladislav Serkov <vladserkoff@protonmail.com>
* Vebryn <vebryn@gmail.com>
2018-06-25 18:27:01 +02:00
* Gilles Émilien MOREL <contact@gilles-morel.fr>
2016-12-29 17:14:14 +01:00
* Gergely Peidl <gergely@peidl.net>
2018-08-29 21:30:23 +02:00
* Emre <wenigerpluesch@mailbox.org>
2018-02-26 13:12:46 +01:00
* Bożydar <trening302@o2.pl>
* 0nse <0nse@users.noreply.github.com>
2018-06-25 18:27:01 +02:00
* Максим Якимчук <xpinovo@gmail.com>
* Rimas Raguliūnas <rarimas@gmail.com>
2018-08-29 21:30:23 +02:00
* nautilusx <mail.ka@mailbox.org>
2018-02-26 13:12:46 +01:00
* masakoodaa <masakoodaa@protonmail.com>
2018-08-29 21:30:23 +02:00
* Marius Cornescu <marius_cornescu@yahoo.com>
2018-02-26 13:12:46 +01:00
* Lukas Veneziano <fs@venezilu.de>
* Kompact <joaorafael123@hotmail.com>
2018-08-29 21:30:23 +02:00
* K0L0B0G <github@gorobav.ru>
2018-02-26 13:12:46 +01:00
* Jasper <jespiex456@hotmail.com>
2016-12-17 18:16:28 +01:00
* Christian Fischer <sw-dev@computerlyrik.de>
2018-02-26 13:12:46 +01:00
* c4ndel4 <hadrian.candela@gmail.com>
2016-12-29 17:14:14 +01:00
* 6arms1leg <m.brnsfld@googlemail.com>
2018-02-26 13:12:46 +01:00
* Zhong Jianxin <azuwis@gmail.com>
2017-04-26 18:15:27 +02:00
* walkjivefly <mark@walkjivefly.com>
2018-08-29 21:30:23 +02:00
* Thomas <tutonis@gmail.com>
2018-06-25 18:27:01 +02:00
* Ted Stein <me@tedstein.net>
2018-08-29 21:30:23 +02:00
* petronovak <petro.novak@gmail.com>
* Pascal <pascal.tannich@gmail.com>
2018-06-25 18:27:01 +02:00
* NotAFIle <nota@notafile.com>
2017-02-21 22:52:06 +01:00
* Normano64 <per.bergqwist@gmail.com>
2018-06-25 18:27:01 +02:00
* NicoBuntu <nicolas__du95@hotmail.fr>
2018-02-26 13:12:46 +01:00
* Minori Hiraoka (미노리) <minori@mnetwork.co.kr>
* Michal Novotny <mignov@gmail.com>
2018-08-29 21:30:23 +02:00
* Martin <ritualz@users.noreply.github.com>
2018-02-26 13:12:46 +01:00
* LL <lu.lecocq@free.fr>
* Jesús <zaagur@gmail.com>
2018-06-25 18:27:01 +02:00
* exit-failure <hakrala@web.de>
2018-08-29 21:30:23 +02:00
* Denis <korden@sky-play.ru>
2017-02-21 22:52:06 +01:00
* Avamander <Avamander@users.noreply.github.com>
2018-02-26 13:12:46 +01:00
* AnthonyDiGirolamo <anthony.digirolamo@gmail.com>
* Andreas Kromke <Andreas.Kromke@web.de>
2016-12-17 18:16:28 +01:00
* Ⲇⲁⲛⲓ Φi <daniphii@outlook.com>
2018-08-29 21:30:23 +02:00
* Your Name <you@example.com>
2017-02-21 22:52:06 +01:00
* Yar <yaroslav.isakov@gmail.com>
2016-12-17 18:16:28 +01:00
* xzovy <caleb@caleb-cooper.net>
* xphnx <xphnx@users.noreply.github.com>
2018-02-26 13:12:46 +01:00
* Vitaliy Shuruta <vshuruta@gmail.com>
2018-08-29 21:30:23 +02:00
* Vincèn PUJOL <vincen@vincen.org>
2018-02-26 13:12:46 +01:00
* Tomer Rosenfeld <tomerosenfeld007@gmail.com>
* Tomas Radej <tradej@redhat.com>
2018-06-25 18:27:01 +02:00
* tiparega <11555126+tiparega@users.noreply.github.com>
2016-12-17 18:16:28 +01:00
* Tarik Sekmen <tarik@ilixi.org>
* Szymon Tomasz Stefanek <s.stefanek@gmail.com>
2018-08-29 21:30:23 +02:00
* szilardx <15869670+szilardx@users.noreply.github.com>
2018-06-25 18:27:01 +02:00
* Sergio Lopez <slp@sinrega.org>
2018-02-26 13:12:46 +01:00
* Sami Alaoui <4ndroidgeek@gmail.com>
2016-12-17 18:16:28 +01:00
* Roman Plevka <rplevka@redhat.com>
* rober <rober@prtl.nodomain.net>
2018-02-26 13:12:46 +01:00
* redking <redking974@gmail.com>
* Quallenauge <Hamsi2k@freenet.de>
* Pavel Motyrev <legioner.r@gmail.com>
* Olexandr Nesterenko <olexn@ukr.net>
2016-12-17 18:16:28 +01:00
* Nicolò Balzarotti <anothersms@gmail.com>
* Natanael Arndt <arndtn@gmail.com>
2018-08-29 21:30:23 +02:00
* Molnár Barnabás <nsd4rkn3ss@gmail.com>
2018-06-25 18:27:01 +02:00
* Moarc <aldwulf@gmail.com>
2018-08-29 21:30:23 +02:00
* Mike van Rossum <mike@vanrossum.net>
2018-02-26 13:12:46 +01:00
* Michal Novak <michal.novak@post.cz>
* michaelneu <git@michaeln.eu>
* McSym28 <McSym28@users.noreply.github.com>
* MaxL <z60loa8qw3umzu3@my10minutemail.com>
2018-08-29 21:30:23 +02:00
* maxirnilian <maxirnilian@users.noreply.github.com>
2018-06-25 18:27:01 +02:00
* Martin Piatka <chachacha2323@gmail.com>
2018-08-29 21:30:23 +02:00
* Margreet <margreetkeelan@gmail.com>
2016-12-17 18:16:28 +01:00
* Marc Schlaich <marc.schlaich@googlemail.com>
2018-08-29 21:30:23 +02:00
* Marcel pl (m4rcel) <marcel.garbarczyk@gmail.com>
2018-06-25 18:27:01 +02:00
* Manuel Soler <vg8020@gmail.com>
* Luiz Felipe das Neves Lopes <androidfelipe23@gmail.com>
2018-02-26 13:12:46 +01:00
* Leonardo Amaral <contato@leonardoamaral.com.br>
* lazarosfs <lazarosfs@csd.auth.gr>
* ladbsoft <30509719+ladbsoft@users.noreply.github.com>
2018-06-25 18:27:01 +02:00
* Kristjan Räts <kristjanrats@gmail.com>
2018-08-29 21:30:23 +02:00
* Konrad Iturbe <KonradIT@users.noreply.github.com>
2016-12-17 18:16:28 +01:00
* kevlarcade <kevlarcade@gmail.com>
* Kevin Richter <me@kevinrichter.nl>
2018-02-26 13:12:46 +01:00
* Kaz Wolfe <root@kazwolfe.io>
2016-12-17 18:16:28 +01:00
* Kasha <kasha_malaga@hotmail.com>
2018-08-29 21:30:23 +02:00
* kalaee <alex.kalaee@gmail.com>
2018-02-26 13:12:46 +01:00
* Joseph Kim <official.jkim@gmail.com>
2018-08-29 21:30:23 +02:00
* jonnsoft <>
2018-02-26 13:12:46 +01:00
* Jan Lolek <janlolek@seznam.cz>
2018-06-25 18:27:01 +02:00
* Jakub Jelínek <jakub.jelinek@gmail.com>
2016-12-17 18:16:28 +01:00
* Ivan <ivan_tizhanin@mail.ru>
2017-02-21 22:52:06 +01:00
* Hasan Ammar <ammarh@gmail.com>
2018-08-29 21:30:23 +02:00
* Grzegorz Dznsk <grantmlody96@gmail.com>
2018-06-25 18:27:01 +02:00
* Gilles MOREL <contact@gilles-morel.fr>
2018-02-26 13:12:46 +01:00
* Gideão Gomes Ferreira <trjctr@gmail.com>
* Gabe Schrecker <gabe@pbrb.co.uk>
* freezed-or-frozen <freezed.or.frozen@gmail.com>
* Frank Slezak <KazWolfe@users.noreply.github.com>
2018-08-29 21:30:23 +02:00
* Dreamwalker <aristojeff@gmail.com>
* Dougal19 <4662351+Dougal19@users.noreply.github.com>
2018-02-26 13:12:46 +01:00
* Davis Mosenkovs <davikovs@gmail.com>
2017-04-26 18:15:27 +02:00
* Daniel Hauck <maill@dhauck.eu>
2018-08-29 21:30:23 +02:00
* dakhnod <dakhnod@gmail.com>
2018-02-26 13:12:46 +01:00
* criogenic <criogenic@gmail.com>
2018-08-29 21:30:23 +02:00
* clach04 <Chris.Clark@actian.com>
2016-12-17 18:16:28 +01:00
* Chris Perelstein <chris.perelstein@gmail.com>
2018-06-25 18:27:01 +02:00
* chabotsi <chabotsi+github@chabotsi.fr>
2016-12-17 18:16:28 +01:00
* Carlos Ferreira <calbertoferreira@gmail.com>
2018-02-26 13:12:46 +01:00
* bucala <marcel.bucala@gmail.com>
2018-08-29 21:30:23 +02:00
* boun <boun@gmx.de>
2018-02-26 13:12:46 +01:00
* batataspt@gmail.com <batataspt@gmail.com>
2016-12-17 18:16:28 +01:00
* atkyritsis <at.kyritsis@gmail.com>
2018-08-29 21:30:23 +02:00
* Aniruddha Adhikary <aniruddha@adhikary.net>
* andrewlytvyn <indusfreelancer@gmail.com>
2018-06-25 18:27:01 +02:00
* AndrewH <36428679+andrewheadricke@users.noreply.github.com>
2016-12-17 18:16:28 +01:00
* andre <andre.buesgen@yahoo.de>
2018-06-25 18:27:01 +02:00
* Allen B <28495335+Allen-B1@users.noreply.github.com>
2016-12-17 18:16:28 +01:00
* Alexey Afanasev <avafanasiev@gmail.com>
And all the Transifex translators, which I cannot automatically list, at the moment.
2018-02-26 13:12:46 +01:00
*To update the contributors list just run this file with bash. Prefix a name with % in .mailmap to set a contact as preferred*