Skip to content

Instantly share code, notes, and snippets.

@phiresky
Last active March 18, 2017 16:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save phiresky/d8127643f352899fa595ae8f81e16c21 to your computer and use it in GitHub Desktop.
Save phiresky/d8127643f352899fa595ae8f81e16c21 to your computer and use it in GitHub Desktop.

184017/191405 lines have agreed. (96%)

based on commit

commit 923f9322a19d283382d36d83aa4fbe6bde00f12a
Author: wm4 <wm4@nowhere>
Date:   Wed Mar 15 19:40:39 2017 +0100
Line Count Agreed Github Username E-Mail Address Git Log Names
111324 @wm4 wm4@nowhere wm4
14146 @pigoz stefano.pigozzi@gmail.com Stefano Pigozzi
4886 @divVerent divverent@xonotic.org Rudolf Polzer
4476 @rossy rossymiles@gmail.com James Ross-Gowan
4352 @haasn git@nand.wakku.to nand,Niklas Haas
4003 @kevmitch kevmitch@gmail.com Kevin Mitchell,kevmitch
3462 @wm4 wm4@mplayer2.org wm4
3102 UNKNOWN diego@b3059339-0415-0410-9bf9-f77b7e298cf2 diego
2417 UNKNOWN alex@b3059339-0415-0410-9bf9-f77b7e298cf2 alex
2366 @giselher alexander.preisinger@gmail.com Alexander Preisinger
2131 @ChrisK2 spam@kalania.de ChrisK2
2105 UNKNOWN uau@glyph.nonexistent.invalid Uoti Urpala
2091 UNKNOWN uau@mplayer2.org Uoti Urpala
1987 UNKNOWN reimar@b3059339-0415-0410-9bf9-f77b7e298cf2 reimar
1825 UNKNOWN arpi@b3059339-0415-0410-9bf9-f77b7e298cf2 arpi
1775 @lachs0r lachs0r@srsfckn.biz Martin Herkt,Martin
1609 UNKNOWN mkurczew@gmail.com Marcin Kurczewski,rr-
1408 UNKNOWN henry@b3059339-0415-0410-9bf9-f77b7e298cf2 henry
1402 @ghedo alessandro@ghedini.me Alessandro Ghedini
1314 UNKNOWN albeu@b3059339-0415-0410-9bf9-f77b7e298cf2 albeu
992 @tmm1 aman@tmm1.net Aman Gupta
814 UNKNOWN uau@b3059339-0415-0410-9bf9-f77b7e298cf2 uau
759 @Akemi der.richter@gmx.de Akemi
651 @xylosper darklin20@gmail.com xylosper
648 @ivan-83 rozhuk.im@gmail.com ivan-83
626 @philipl philipl@overt.org Philip Langdale
608 @Nyx0uf benjgodard@me.com Nyx0uf
601 UNKNOWN mosu@b3059339-0415-0410-9bf9-f77b7e298cf2 mosu
587 @wiiaboo wiiaboo@gmail.com Ricardo Constantino
575 UNKNOWN anders@b3059339-0415-0410-9bf9-f77b7e298cf2 anders
574 @rr- rr-@sakuya.pl rr-
522 @olifre o.freyermuth@googlemail.com Oliver Freyermuth
512 UNKNOWN nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2 nicodvb
496 UNKNOWN voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2 voroshil
454 UNKNOWN arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2 arpi_esp
399 UNKNOWN uau@symbol.nonexistent.invalid Uoti Urpala
357 @chneukirchen chneukirchen@gmail.com Christian Neukirchen
352 @evgenyz evgenyz@gmail.com Evgeny Kolesnikov
337 @Kovensky diogomfranco@gmail.com Diogo Franco,Diogo Franco (Kovensky),Kovensky
332 UNKNOWN rpolzer@google.com Rudolf Polzer
315 @mathstuf mathstuf@gmail.com Ben Boeckel
272 @qmega phsequei@gmail.com Philip Sequeira
269 @DanOscarsson DanOscarsson@users.noreply.github.com Dan Oscarsson
261 @avih avihpit@yahoo.com Avi Halachmi (:avih)
255 @xyzz whatever@xyz.is Ilya Zhuravlev
253 @divVerent divVerent@xonotic.org Rudolf Polzer
252 @jon-y 10walls@gmail.com Jonathan Yong
212 UNKNOWN michael@b3059339-0415-0410-9bf9-f77b7e298cf2 michael
196 @pavelxdd pavel.otchertsov@gmail.com pavelxdd
179 @xnoreq xnoreq@gmail.com xnoreq
170 @jeeb jeebjp@gmail.com Jan Ekström
160 @ubitux ubitux@gmail.com Clément Bœsch
158 @haasn git@haasn.xyz Niklas Haas
152 UNKNOWN svn@mplayerhq.hu mplayer-svn
146 UNKNOWN ulion@b3059339-0415-0410-9bf9-f77b7e298cf2 ulion
131 UNKNOWN dilaroga@gmail.com Sebastien Zwickert
131 @atomnuker atomnuker@gmail.com atomnuker,Rostislav Pehlivanov
129 UNKNOWN rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2 rfelker
126 UNKNOWN pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2 pontscho
121 UNKNOWN joyping@b3059339-0415-0410-9bf9-f77b7e298cf2 joyping
117 @Themaister maister@archlinux.us Hans-Kristian Arntzen
113 UNKNOWN faust3@b3059339-0415-0410-9bf9-f77b7e298cf2 faust3
105 UNKNOWN eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2 eugeni
98 UNKNOWN gabucino@b3059339-0415-0410-9bf9-f77b7e298cf2 gabucino
98 @bjin bjin1990@gmail.com Bin Jin
97 @frau frau@doushio.com FRAU KOUJIRO
95 @marcan marcan@marcan.st Hector Martin
94 @hahiserw hahiserw@gmail.com Maurycy Skier
90 @czarkoff czarkoff@gmail.com Dmitrij D. Czarkoff
89 UNKNOWN weber.aulendorf@yahoo.de David Weber
88 UNKNOWN attila@b3059339-0415-0410-9bf9-f77b7e298cf2 attila
86 @maniak1349 maniak1349@gmail.com maniak1349
82 UNKNOWN rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2 rtognimp
82 UNKNOWN <@> bugmen0t
81 @shdown shdownnine@gmail.com shdown
75 UNKNOWN iive@b3059339-0415-0410-9bf9-f77b7e298cf2 iive
74 @Cloudef mailroxas@gmail.com Jari Vetoniemi
73 @torque torque@1 torque
71 @wrl wrl@illest.net William Light
71 @AoD314 morozov.andrey.vmk@gmail.com Andrey Morozov
71 UNKNOWN ben@b3059339-0415-0410-9bf9-f77b7e298cf2 ben
60 @Gusar321 mobile.leecher@gmail.com Uros Vampl
56 UNKNOWN cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2 cehoyos
51 UNKNOWN al@b3059339-0415-0410-9bf9-f77b7e298cf2 al
49 @henry0312 henry0312@gmail.com Tsukasa OMOTO
48 UNKNOWN knthzh@gmail.com Kenneth Zhou
46 UNKNOWN zuxy@b3059339-0415-0410-9bf9-f77b7e298cf2 zuxy
43 UNKNOWN timotej.lazar@araneo.si Timotej Lazar
42 UNKNOWN joey@b3059339-0415-0410-9bf9-f77b7e298cf2 joey
41 @jaimeMF jaime.marquinez.ferrandiz@gmail.com Jaime Marquínez Ferrándiz
40 @CrisBRM CrisBRM@users.noreply.github.com Cris
39 @archenemies frederik-github@ofb.net archenemies
36 @percontation percontation@gmail.com Ryan Goulden
36 UNKNOWN nplourde@b3059339-0415-0410-9bf9-f77b7e298cf2 nplourde
35 UNKNOWN ods15@b3059339-0415-0410-9bf9-f77b7e298cf2 ods15
33 UNKNOWN lorenm@b3059339-0415-0410-9bf9-f77b7e298cf2 lorenm
33 @oxc git@nospam.obeliks.de Bernhard Frauendienst
33 UNKNOWN atmos4@b3059339-0415-0410-9bf9-f77b7e298cf2 atmos4
32 UNKNOWN tack@b3059339-0415-0410-9bf9-f77b7e298cf2 tack
32 @rrooij rderooij685@gmail.com robin,rrooij
32 @otommod ottomodinos@gmail.com Otto Modinos
30 @viveksjain viveksjain@gmail.com Vivek Jain
30 @schnusch schnusch@users.noreply.github.com schnusch
29 UNKNOWN reynaldo@b3059339-0415-0410-9bf9-f77b7e298cf2 reynaldo
29 @dubhater cantabile.desu@gmail.com cantabile
28 @TimothyGu timothygu99@gmail.com Timothy Gu
28 UNKNOWN ivo@b3059339-0415-0410-9bf9-f77b7e298cf2 ivo
27 UNKNOWN preston.hunt@intel.com Preston Hunt
27 @grigorig greg@blackbox Grigori Goronzy
27 UNKNOWN atmosfear@b3059339-0415-0410-9bf9-f77b7e298cf2 atmosfear
26 @rcombs rodger.combs@gmail.com 11rcombs,Rodger Combs
26 UNKNOWN ranma@b3059339-0415-0410-9bf9-f77b7e298cf2 ranma
26 @Coacher itumaykin@gmail.com Ilya Tumaykin
26 @eduardosm esm@eduardosm.net Eduardo Sánchez Muñoz
24 UNKNOWN harklu@wat harklu
24 UNKNOWN cladisch@b3059339-0415-0410-9bf9-f77b7e298cf2 cladisch
23 @richardpl onemda@gmail.com Paul B Mahol
22 @niklata nicholas@kain.us Nicholas J. Kain
22 @kwkam kwkam@users.noreply.github.com kwkam
21 @mkoskar mk@mkoskar.com Miroslav Koskar
21 @enoposix josh@itanimul.li Josh de Kock
21 UNKNOWN gpoirier@b3059339-0415-0410-9bf9-f77b7e298cf2 gpoirier
20 @m45t3r thiago.mast3r@gmail.com Thiago Kenji Okada
20 @CyberShadow git@thecybershadow.net Vladimir Panteleev
20 @EvanPurkhiser evanpurkhiser@gmail.com Evan Purkhiser
20 UNKNOWN al3x@b3059339-0415-0410-9bf9-f77b7e298cf2 al3x
19 UNKNOWN pl@b3059339-0415-0410-9bf9-f77b7e298cf2 pl
19 @Shudouken patrick.hipp@student.tugraz.at Patrick Hipp
19 @ahodesuka ahodesuka@users.noreply.github.com ahoka
17 UNKNOWN filon@b3059339-0415-0410-9bf9-f77b7e298cf2 filon
17 @cjmayo aklhfex@gmail.com Chris Mayo
16 UNKNOWN sebastian.mayr@student.uibk.ac.at Sebastian Mayr
16 @igv o13g86@gmail.com igv
16 @djl djl@mksh.org David Logie
15 UNKNOWN ptt@b3059339-0415-0410-9bf9-f77b7e298cf2 ptt
14 UNKNOWN wight@b3059339-0415-0410-9bf9-f77b7e298cf2 wight
14 @rrooij robin007bond@gmail.com Robin
14 @ravenexp ravenexp@gmail.com Sergey Kvachonok
14 UNKNOWN nick@b3059339-0415-0410-9bf9-f77b7e298cf2 nick
14 UNKNOWN nessento@openmailbox.org stepshal
14 @ion1 devel@johan.kiviniemi.name Johan Kiviniemi
13 @Argon- MyFakeAcc.4@googlemail.com Julian
13 UNKNOWN lgb@b3059339-0415-0410-9bf9-f77b7e298cf2 lgb
13 UNKNOWN eng@mailinator.com eng
13 UNKNOWN cboesch@b3059339-0415-0410-9bf9-f77b7e298cf2 cboesch
12 UNKNOWN mailsende@gmail.com kwkam
12 UNKNOWN jaf@b3059339-0415-0410-9bf9-f77b7e298cf2 jaf
12 UNKNOWN bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2 bertrand
11 @occivink vaeljin@gmail.com Olivier Perret
10 @Floens floens@gmail.com Floens
9 @michaelforney mforney@mforney.org Michael Forney
9 @sCreami me@axn.io Alexis Nootens
9 UNKNOWN cigaes@b3059339-0415-0410-9bf9-f77b7e298cf2 cigaes
9 @bucaneer bucaneer@gmail.com Justas Lavišius
9 UNKNOWN aurel@b3059339-0415-0410-9bf9-f77b7e298cf2 aurel
8 @teohhanhui teohhanhui@gmail.com Teoh Han Hui
8 UNKNOWN sardemff7+git@sardemff7.net Quentin Glidic
8 @qyot27 qyot27@gmail.com Stephen Hutchinson
8 @ncopa ncopa@alpinelinux.org Natanael Copa
8 UNKNOWN Martin@martins-macbook.lan Martin
8 UNKNOWN laaz@b3059339-0415-0410-9bf9-f77b7e298cf2 laaz
8 @jmglogow glogow@fbihome.de Jan-Marek Glogowski
8 @fhlfibh fhlfibh@users.noreply.github.com Kranky K. Krackpot
8 UNKNOWN deuiore@gmail.com deuiore
7 @zekica zekica@gmail.com Filip Milivojevic
7 UNKNOWN rtogni@b3059339-0415-0410-9bf9-f77b7e298cf2 rtogni
7 @jostillmanns joschka@tillmanns.me Joschka Tillmanns
7 @igv igv@users.noreply.github.com igv
7 UNKNOWN bruno.gm0@gmail.com Bruno George de Moraes
7 @bjin bjin@ctrl-d.org Bin Jin
6 @yan12125 yan12125@gmail.com Yen Chi Hsuan
6 UNKNOWN wd@europa wd0
6 @Skyrainfit skyrainfit@gmail.com Skyrainfit
6 UNKNOWN mplayer@darkbeer.org Amar Takhar
6 @bitingsock micahzech@yahoo.com bitingsock
6 @mfcc64 mfcc64@gmail.com Muhammad Faiz
6 @MadFishTheOne MadFishTheOne@gmail.com Mad Fish
6 @jwilk jwilk@jwilk.net Jakub Wilk
6 UNKNOWN eyck@b3059339-0415-0410-9bf9-f77b7e298cf2 eyck
6 @linkmauve emmanuel.peyrot@collabora.com Emmanuel Gil Peyrot
6 @dequis dx@dxzone.com.ar dequis
6 @BtbN btbn@btbn.de BtbN
5 UNKNOWN szabii@b3059339-0415-0410-9bf9-f77b7e298cf2 szabii
5 UNKNOWN nik.karlis@mgmail.com st4t1k
5 @markun marcoen@gmail.com Marcoen Hirschberg
5 @eworm-de mail@eworm.de Christian Hesse
5 @lzmths luizmatheus.ac@gmail.com lzmths
5 UNKNOWN jonas@b3059339-0415-0410-9bf9-f77b7e298cf2 jonas
5 @isyangban choijeongwoon@gmail.com Jeong Woon Choi
4 @wsldankers wsl@fruit.je Wessel Dankers
4 @wang-bin wbsecg1@gmail.com wang-bin
4 @pa4 tuxator@o2.pl Paweł Forysiuk
4 UNKNOWN steve@b3059339-0415-0410-9bf9-f77b7e298cf2 steve
4 @syphoxy spyroboy@dariorusso.ca Dario Russo
4 UNKNOWN siretart@b3059339-0415-0410-9bf9-f77b7e298cf2 siretart
4 @shinchiro shinchiro@users.noreply.github.com shinchiro
4 UNKNOWN Reimar.Doeffinger@gmx.de
4 UNKNOWN rathann@b3059339-0415-0410-9bf9-f77b7e298cf2 rathann
4 @jashandeep-sohi jashandeep.s.sohi@gmail.com Jashandeep Sohi
4 @jashandeep-sohi jashandeep.s.sohi@gmail.com Jashandeep Sohi
4 @foo86 foo86@users.noreply.github.com foo86
4 UNKNOWN eugeni.stepanov@gmail.com
4 @dobyrch DouglasChristman@gmail.com Douglas Christman
4 @brgmnn brgmnn@users.noreply.github.com Daniel Bergmann
4 UNKNOWN atlka@b3059339-0415-0410-9bf9-f77b7e298cf2 atlka
4 @andre-d andre@andred.ca Andre D
3 @zmwangx zmwangx@gmail.com Zhiming Wang
3 UNKNOWN wyskas@gmail.com Anton Khirnov
3 @Tracerneo Tracerneo@users.noreply.github.com Tracerneo
3 @scootergrisen scootergrisen@gmail.com scootergrisen
3 @quilloss quilloss@users.noreply.github.com quilloss
3 @enkore public@enkore.de enkore
3 UNKNOWN pacman@b3059339-0415-0410-9bf9-f77b7e298cf2 pacman
3 @lucy ne.tetewi@gmail.com lucy
3 UNKNOWN mswitch@b3059339-0415-0410-9bf9-f77b7e298cf2 mswitch
3 UNKNOWN mixi@exherbo.org Johannes Nixdorf
3 @hroncok miro@hroncok.cz Miro Hrončok
3 UNKNOWN michaelni@gmx.at
3 @linkmauve linkmauve@linkmauve.fr Emmanuel Gil Peyrot
3 UNKNOWN komh@b3059339-0415-0410-9bf9-f77b7e298cf2 komh
3 @keeperofdakeys keeperofdakeys@gmail.com Josh Driver
3 UNKNOWN jkeil@b3059339-0415-0410-9bf9-f77b7e298cf2 jkeil
3 @Ionic ionic@ionic.de Mihai Moldovan
3 @Gusar321 Gusar321@users.noreply.github.com Gusar321
3 UNKNOWN ddawson@icehouse.net Daniel Dawson
3 @Bilalh bilalshussain@gmail.com Bilal Syed Hussain
2 @niltsh zongyao.qu@gmail.com Zongyao Qu
2 @wiiaboo wiiaboo@users.noreply.github.com RiCON
2 UNKNOWN wanderer@b3059339-0415-0410-9bf9-f77b7e298cf2 wanderer
2 UNKNOWN robin007bond@users.noreply.github.com robin007bond
2 UNKNOWN rmahapatra@nvidia.com
2 @rhlee ricardohenrylee@gmail.com Richard H Lee
2 @Nikoli nikoli@gmx.us Nikoli
2 UNKNOWN mplayer@davel.me.uk
2 UNKNOWN m.hirschberg@activevideo.com Marcoen Hirschberg
2 UNKNOWN magik@roorback.net Grzegorz Blach
2 @lu-zero lu_zero@gentoo.org Luca Barbato
2 UNKNOWN kraymer@b3059339-0415-0410-9bf9-f77b7e298cf2 kraymer
2 UNKNOWN kmkaplan@b3059339-0415-0410-9bf9-f77b7e298cf2 kmkaplan
2 @S2F0amEgS2xvdmVy katjaklover@gmail.com S2F0amEgS2xvdmVy
2 UNKNOWN joy@streamminister.de
2 UNKNOWN george@nsup.org
2 @gam-phon gam-phon@users.noreply.github.com Yaser Alraddadi
2 @maletor eberner@gmail.com Ellis Berner
2 @dirb dirbarranco@gmail.com dirb
2 UNKNOWN das@FreeBSD.org
2 UNKNOWN corey@b3059339-0415-0410-9bf9-f77b7e298cf2 corey
2 UNKNOWN compn@b3059339-0415-0410-9bf9-f77b7e298cf2 compn
2 @jaseg code@jaseg.net jaseg
2 UNKNOWN aurel@gnuage.org
2 @jpalus atler@pld-linux.org Jan Palus
2 UNKNOWN adrian@b3059339-0415-0410-9bf9-f77b7e298cf2 adrian
1 @agiz ziga.zupanec@gmail.com agiz
1 @woodruffw william@tuffbizz.com William Woodruff
1 UNKNOWN voroshil@gmail.com
1 @kvaidas vaidas@kascenas.lt Vaidas Kascėnas
1 @trUSTssc trUSTssc@users.noreply.github.com trUSTssc
1 @ita1024 tnagy@waf.io Thomas Nagy
1 @tpetazzoni thomas.petazzoni@free-electrons.com Thomas Petazzoni
1 @fhvwy sw@jkqxz.net Mark Thompson
1 UNKNOWN swine.peter@gmail.com fwr
1 @stianeikeland stian@eikeland.se Stian Eikeland
1 UNKNOWN steve@daviesfam.org
1 UNKNOWN soeren.d.schulze@gmx.de Soeren D. Schulze
1 @svenstaro sh@lutzhaase.com Sven-Hendrik Haase
1 @ryanmjacobs ryan.mjacobs@gmail.com Ryan Jacobs
1 @rohieb rohieb@rohieb.name Roland Hieber
1 @qrwyeui qrwyeui@mailinator.com qrwyeui
1 @PombeirP PombeirP@users.noreply.github.com Pedro Pombeiro
1 UNKNOWN pigeon@pigeond.net
1 @gunmantheh pavelpolakgunman@centrum.cz gunmantheh
1 UNKNOWN olschewski@zpr.uni-koeln.de
1 @octos octosquidopus@gmail.com octos
1 UNKNOWN nexus@b3059339-0415-0410-9bf9-f77b7e298cf2 nexus
1 UNKNOWN m.reed@mykolab.com Michael Reed
1 UNKNOWN michalni@gmx.at
1 @mati75 mati75@linuxmint.pl Mateusz Łukasik
1 UNKNOWN makovick@gmail.com
1 UNKNOWN lucabe@b3059339-0415-0410-9bf9-f77b7e298cf2 lucabe
1 UNKNOWN lorenm@u.washignton.edu
1 @liuch liuch@mail.ru Aleksey Andreev
1 UNKNOWN kraxel@bytesex.org
1 @RKalkani kalkanirb@gmail.com Rahul Kalkani
1 @Kagami kagami@genshiken.org Kagami Hiiragi
1 @jozzse jozz@jozz.se Jonas Zetterberg
1 @jhawthorn john.hawthorn@gmail.com John Hawthorn
1 @jcowgill james410@cowgill.org.uk James Cowgill
1 @zymos israeljr@colorado.edu zymos
1 UNKNOWN hampa@hampa.ch
1 @grawity grawity@gmail.com Mantas Mikulėnas
1 UNKNOWN gogothebee@gmail.com
1 @c-14 git@c-14.de c_14
1 UNKNOWN gbeauchesne@splitted-desktop.com
1 @gabrielrcp gabrielrcp@gmail.com Gabriel Peixoto
1 UNKNOWN ffmpeg@tmm1.net
1 @fbriere fbriere@fbriere.net Frédéric Brière
1 @ewtoombs ewtoombs@uwaterloo.ca Eric Toombs
1 @elevengu enhasa@live.com elevengu
1 @veprbl dmitry.kalinkin@gmail.com Dmitry Kalinkin
1 UNKNOWN divverent@mplayer2.org Rudolf Polzer
1 @divVerent divverent@alientrap.org Rudolf Polzer
1 UNKNOWN dave@dchapman.com
1 @q66 daniel@octaforge.org q66
1 UNKNOWN comac@comac.darktech.org
1 @MoSal CE.Mohammad.AlSaleh@gmail.com Mohammad Alsaleh
1 @bugdone bugdone@gmail.com bugdone
1 @brunogm0 brunogm0@gmail.com Bruno George Moraes
1 UNKNOWN bircoph@b3059339-0415-0410-9bf9-f77b7e298cf2 bircoph
1 UNKNOWN ben@geexbox.org
1 UNKNOWN andy@alsaplayer.org
1 UNKNOWN alex@fsn.hu
1 UNKNOWN alex@caoua.org
1 UNKNOWN aholtzma@ess.engr.uvic.ca
1 @Necior adrian@sadlocha.eu Adrian Sadłocha
1 @Yomi0 abyomi0@gmail.com Yomi0
agiz
ahodesuka
Akemi
AlbanBedel
amosonn
andlang
andre-d
archenemies
Argon-
atomnuker
avih
benf
Bilalh
bitingsock
bjin
blinry
bugfood
c-14
chengsun
ChrisK2
Cloudef
colinleroy
CrisBRM
danchr
dequis
dholm
diffusor
divVerent
enkore
EvanPurkhiser
eworm-de
fashberg
felixbuenemann
foo86
frau
gabrielrcp
gam-phon
ghedo
ghost
grigorig
gs93
gunmantheh
haasn
hartman
henry0312
hroncok
igv
ikonst
inverseparadox
ion1
Ionic
isyangban
jaimeMF
jaseg
jjermann
jleclanche
jon-y
jpalus
juanfra684
kanavin
keeperofdakeys
kevmitch
kmarty
kmkaplan
koct9i
larroy
lgblgblgb
liuch
lu-zero
m45t3r
MadFishTheOne
MagikBSD
maletor
maniak1349
MartinN13
mati75
McCodie
mfcc64
mgraffam
michaelforney
mixi
MoSal
moskvax
multimediamike
Necior
niklata
Nyx0uf
oattila
ObiWahn
olifre
otommod
paulguy
percontation
qmega
quilloss
qyot27
ranma
ravenexp
rcombs
rdoeffinger
rdolbeau
rhlee
ricardomv
rikkus
RKalkani
rkuhn
rmriches
rossy
rr-
ryanmjacobs
sam142
scarabeusiv
selsta
shanyaodan
shdown
Shudouken
Skyrainfit
spaam
sttz
svenstaro
swieton
takis
tcatm
Themaister
TimothyGu
torque
Tuxie
veprbl
verm
viveksjain
voroshil
wm4
wojdyr
wojtekka
wrl
wsldankers
xylosper
yan12125
zuxy
avih
pigoz
lachs0r
rcombs
rrooij
d3xter
markun
sora-chan
mathstuf
ainstushar
AoD314
CrimsonVoid
czarkoff
Yomi0
jozzse
masand
giselher
deuiore
richardpl
brunogm0
jhawthorn
jubalh
onceking
theshortcut
jmglogow
Kovensky
bugmen0t
lucy
zekica
zekica
presto8
dilaroga
zymos
Floens
Kagami
stianeikeland
Coacher
zekica
jwilk
bucaneer
sCreami
cjmayo
eduardosm
chneukirchen
teohhanhui
dubhater
grawity
jcowgill
wiiaboo
q66
Gusar321
xyzz
jeeb
DanOscarsson
davidecapod
lez
avih
pigoz
lachs0r
rcombs
xnoreq
tmm1
BtbN
axic
rocky
mithrandi
paultt
CounterPillow
lmgiling
chocolateboy
adrian
al
al3x
alex
albeu
arpi
astrange
atlka
atmos4
atmosfear
attila
ben
bertrand
bircoph
cigaes
cladisch
colin
compn
corey
diego
eugeni
eyck
faust3
folke
gabucino
gogothebee
gpoirier
henry
hyc
ib
ivo
joey
jonas
komh
kraymer
ksorim
laaz
lgb
melanson
mgraffam
mosu
mswitch
nexus
nplourde
ods15
pl
pontscho
ptt
paultt
ranma
rathann
rectalogic
reimar
reynaldo
rsf
rtogni
rtognimp
siretart
szabi
szabii
tack
uau
ubitux
vayne
voroshil
zuxy

don't try to run this as a script, run the individual commands and check the output

# warning: very hacky
# needs zsh!

cd mpv

git ls-files|while read f
	do echo $f
	git blame -C -M --show-email -w "$f" > "$f.blame"
done

git log|grep '^Author:' |sort|uniq > authors

cat **/*.blame|grep --text -oP '<.*?@.*?>'|sort | uniq -c| sort -n > mailstats

cat mailstats | while read count mail; do echo $count $mail "($(grep $mail authors | sed -r 's/^Author: (.*) <.*@.*>$/\1/'|paste -sd, -))"; done > mailnamelist

get_username() {
curl -s "https://github.com/mpv-player/mpv/commits/master?author=$1" | sed -rn '0,/commit-author /s/.*View all.*commit-author .*>([^ ]+)<.*/\1/p' 
}

# get usernames from github
# you will be rate limited here, so this needs to be run in parts
tac mailnamelistpart|while read n; do mail="$(echo "$n"| sed -r 's/.*<(.*@.*)>.*/\1/g')"; echo $(get_username $mail) $n; done |tee -a gitcontribs

# write markdown table
echo 'Line Count | Agreed | Github Username | E-Mail Address | Git Log Names' > table.md
echo '-----------|--------|-----------------|----------------|--------------' >> table.md
cat gitcontribs|sed -r 's/^([^0-9])/@\1/' | sed -r 's/^([0-9])/@ \1/' | awk '{x=$1;$1=$2;$2=x}1'| sed 's/ @ / UNKNOWN /' | sed -r 's/^([0-9]+) (.*) (<.*>) \((.*)\)$/\1 |   | \2 | \3 | \4/' >> table.md

# Then, in Chrome Console to get agreements from https://github.com/mpv-player/mpv/issues/2033#issuecomment-18446753

# copy($$(".comment.timeline-comment")
# .filter(comment => /I agree/.test($$(".comment-body", comment)[0].textContent))
# .map(comment => $$(".author", comment)[0].textContent).join("\n")+")

# paste them into file
(xsel -b; echo) | sort | uniq > agreed

# "already agreed on irc"
echo avih pigoz lachs0r rcombs|tr ' ' '\n' >> manuallyAgreed

# set agreed checkmarks in table
cat manuallyAgreed agreed | while read n; do sed -i -r "s_  \| (@$n) _\✓ | \1 _" table.md; done
cat svnAgreed|while read n; do sed -i -r "s_\|   \|([^|]+\| <$n@.*>)_| ✓ |\1_" table.md; done

total=$(cat table.md | awk '{s+=$1}END{print s}')
agreed=$(cat table.md | grep ✓ | awk '{s+=$1}END{print s}')
sed -i '1i\\a' table.md
sed -i "1i ## $agreed/$total lines have agreed. (${$((100*agreed/total))}%)" table.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment