Facts about the commit history of Quagga
Note: Quagga switched from CVS to git around '06; CVS did not record
'Author' as git does.
I worked for Sun from late '03 to '09. I also took on academic work from
'06. Late '07 / early '08 it became clear I'd overextended myself, and I
went on academic leave of absence (which was limited to 1 year by
policy). Oct '14 I was funded part-time (I still had academic stuff to
finish too) again by NetDEF, until early May '15.
Hasso Tepper and Denis Ovsienko (pilot, infrastation) were prolific
maintainers at different stages, though not funded to work on Quagga as
far as I know. I believe they worked on it alongside their regular
operator/admin day jobs.
Greg Troxel (gdt) and Andrew Schorr (ajs) did a huge amount of work.
Again, alongside their other work.
"OpenSourceRouting" was an ISC project originally. ISC approached me
about funding someone, and I pointed them towards David. David was
funded on some basis from mid '12 onward as part of this
"OpenSourceRouting" project, by ISC initially and NetDEF later. In late
'13 "OpenSourceRouting" was transferred from ISC to NetDEF. NetDEF
received $150k of funding in each of '14 and '15, according to their IRS
Form 990 declarations.
$ for Y in 20{03..17} ; do echo -n "$Y: "; \
git diff --stat `git log --since=$Y-01-01 --until=$Y-12-31 \
--format='format:%ci %ae %ce %s %h' quagga-1.2.1 | \
awk 'NR == 1 { first = $NF} END { print first ".." $NF}'` | \
awk 'END { print $0 }'; done
2003: 324 files changed, 37347 insertions(+), 70907 deletions(-)
2004: 445 files changed, 43747 insertions(+), 76701 deletions(-)
2005: 421 files changed, 46510 insertions(+), 38632 deletions(-)
2006: 214 files changed, 11110 insertions(+), 10128 deletions(-)
2007: 163 files changed, 9711 insertions(+), 10033 deletions(-)
2008: 211 files changed, 24517 insertions(+), 4947 deletions(-)
2009: 187 files changed, 2032 insertions(+), 2915 deletions(-)
2010: 60 files changed, 7833 insertions(+), 947 deletions(-)
2011: 185 files changed, 3793 insertions(+), 5913 deletions(-)
2012: 316 files changed, 11813 insertions(+), 36610 deletions(-)
2013: 143 files changed, 2603 insertions(+), 5221 deletions(-)
2014: 224 files changed, 4985 insertions(+), 9875 deletions(-)
2015: 408 files changed, 17017 insertions(+), 39618 deletions(-)
2016: 297 files changed, 13257 insertions(+), 47837 deletions(-)
2017: 195 files changed, 4078 insertions(+), 16360 deletions(-)
$ git log --format='format:%ci %ae %ce' quagga-1.2.1 \
| gawk -v width=70 -f ~/bin/githist.awk
# of Commits by year
2002 17:**
2003 362:***************************************
2004 554:***********************************************************
2005 457:*************************************************
2006 239:**************************
2007 126:**************
2008 105:************
2009 185:********************
2010 59:*******
2011 340:*************************************
2012 357:***************************************
2013 134:***************
2014 133:***************
2015 478:***************************************************
2016 269:*****************************
2017 138:***************
Distinct Committer emails each year
2002:
paul 17:**
total: 1 17
2003:
paul 308:*************************
gdt 15:**
hasso 34:***
jardin 5:*
total: 4 362
2004:
paul 207:*****************
gdt 67:******
ajs 87:********
hasso 191:****************
jardin 2:*
total: 5 554
2005:
paul 222:*******************
gdt 13:**
ajs 87:********
hasso 119:**********
vincent 10:*
jardin 6:*
total: 6 457
2006:
paul 37:****
paul@quagga.net 1:*
gdt@fnord.ir.bbn.com 2:*
ajschorr@alumni.princeton.edu 29:***
vincent 2:*
paul.jakma@sun.com 168:**************
total: 6 239
2007:
dyoung@pobox.com 3:*
vize 1:*
linux@pilot.org.ua 19:**
gdt@fnord.ir.bbn.com 17:**
ajschorr@alumni.princeton.edu 22:**
hasso@quagga.net 1:*
vincent.jardin@6wind.com 2:*
paul.jakma@sun.com 61:*****
total: 8 126
2008:
paul@quagga.net 61:*****
linux@pilot.org.ua 5:*
Joakim.Tjernlund@transmode.se 4:*
ajschorr@alumni.princeton.edu 4:*
paul.jakma@sun.com 31:***
total: 5 105
2009:
infrastation@yandex.ru 32:***
paul@quagga.net 138:************
schorr@ti82.(none) 1:*
pilot@etcnet.org 14:**
total: 4 185
2010:
contact@davidberard.fr 1:*
infrastation@yandex.ru 14:**
paul@quagga.net 21:**
gdt@ir.bbn.com 23:**
total: 4 59
2011:
infrastation@yandex.ru 268:**********************
paul@quagga.net 53:*****
gdt@ir.bbn.com 4:*
joshb@google.com 9:*
tejblum@yandex-team.ru 6:*
total: 5 340
2012:
avneesh@opensourcerouting.org 15:**
infrastation@yandex.ru 65:******
equinox@opensourcerouting.org 98:********
paul@quagga.net 110:*********
equinox@diac24.net 51:*****
bernat@luffy.cx 18:**
total: 6 357
2013:
equinox@opensourcerouting.org 107:*********
equinox@diac24.net 7:*
gdt@ir.bbn.com 4:*
sfeldma@cumulusnetworks.com 16:**
total: 4 134
2014:
equinox@opensourcerouting.org 85:*******
paul@quagga.net 31:***
equinox@diac24.net 2:*
gdt@ir.bbn.com 1:*
vincent.jardin@6wind.com 11:*
timo.teras@iki.fi 3:*
total: 6 133
2015:
equinox@opensourcerouting.org 298:*************************
paul@quagga.net 104:*********
equinox@diac24.net 1:*
gdt@ir.bbn.com 1:*
nicolas.dichtel@6wind.com 3:*
sharpd@cumulusnetworks.com 52:*****
mwinter@opensourcerouting.org 19:**
total: 7 478
2016:
paul@quagga.net 29:***
paul.jakma@hpe.com 225:*******************
sharpd@cumulusnetworks.com 15:**
total: 3 269
2017:
paul@quagga.net 138:************
total: 1 138
# of Distinct Committer emails by year
2002 1:********
2003 4:******************************
2004 5:*************************************
2005 6:*********************************************
2006 6:*********************************************
2007 8:***********************************************************
2008 5:*************************************
2009 4:******************************
2010 4:******************************
2011 5:*************************************
2012 6:*********************************************
2013 4:******************************
2014 6:*********************************************
2015 7:****************************************************
2016 3:***********************
2017 1:********
Distinct Author emails each year
2002:
paul 17:**
total: 1 17
2003:
jardin 5:*
gdt 15:**
hasso 34:***
paul 308:*************************
total: 4 362
2004:
ajs 87:********
jardin 2:*
gdt 67:******
hasso 191:****************
paul 207:*****************
total: 5 554
2005:
ajs 87:********
vincent 10:*
jardin 6:*
gdt 13:**
hasso 119:**********
paul 222:*******************
total: 6 457
2006:
vincent 2:*
ajschorr@alumni.princeton.edu 29:***
gdt@fnord.ir.bbn.com 2:*
paul.jakma@sun.com 169:**************
paul 37:****
total: 5 239
2007:
dyoung@pobox.com 3:*
linux@pilot.org.ua 19:**
ajschorr@alumni.princeton.edu 22:**
gdt@fnord.ir.bbn.com 17:**
vize 1:*
paul.jakma@sun.com 61:*****
vincent.jardin@6wind.com 2:*
hasso@quagga.net 1:*
total: 8 126
2008:
i@stingr.net 3:*
Jingjing.Duan@sun.com 4:*
mrbk@gnarf.org 1:*
timo.teras@iki.fi 1:*
linux@pilot.org.ua 5:*
ajschorr@alumni.princeton.edu 4:*
Joakim.Tjernlund@transmode.se 9:*
daniel_ng11@lycos.com 1:*
quagga@de.vio.us 1:*
paul.jakma@sun.com 60:*****
stephen.hemminger@vyatta.com 14:**
lambert@psc.edu 2:*
total: 12 105
2009:
shemminger@vyatta.com 31:***
santiago@crfreenet.org 1:*
gotar@pld-linux.org 4:*
quagga@cheesy.sackheads.org 3:*
pilot@etcnet.org 9:*
paul@quagga.net 28:***
timo.teras@iki.fi 1:*
ccaputo@alt.net 9:*
thomas.goff@boeing.com 2:*
fdolcini@sysnetsistemi.it 1:*
david.ward@ll.mit.edu 6:*
jerj@coplanar.net 10:*
tejblum@yandex-team.ru 3:*
stig@io.vyatta.com 1:*
tomh@tomh.org 2:*
Joakim.Tjernlund@transmode.se 14:**
sogabe@iij.ad.jp 1:*
jonirucoeith@gmail.com 4:*
heas@shrubbery.net 2:*
Kris.Kovacs@MorganStanley.com 1:*
nick@inex.ie 1:*
schorr@ti82.(none) 1:*
thijs@debian.org 1:*
shemminger@debian.(none) 1:*
paul.jakma@sun.com 3:*
b_tsiligiannis@silverton.gr 3:*
stephen.hemminger@vyatta.com 36:***
infrastation@yandex.ru 3:*
jingjing.duan@sun.com 1:*
gebura@poolp.org 1:*
lambert@psc.edu 1:*
total: 31 185
2010:
shemminger@vyatta.com 3:*
Mathias.Krause@secunet.com 1:*
contact@davidberard.fr 1:*
wawa@yandex-team.ru 1:*
paul@quagga.net 21:**
ether0@mail.ru 1:*
chris.hall@highwayman.com 2:*
rha@open.ch 1:*
joakim.tjernlund@transmode.se 1:*
paul@jakma.org 2:*
david.ward@ll.mit.edu 2:*
tejblum@yandex-team.ru 1:*
Joakim.Tjernlund@transmode.se 2:*
gdt@ir.bbn.com 13:**
equinox@diac24.net 2:*
infrastation@yandex.ru 3:*
nion@debian.org 1:*
lambert@psc.edu 1:*
total: 18 59
2011:
shemminger@vyatta.com 31:***
sysoleg@yandex.ru 1:*
roderick@argon.org 2:*
joshb@google.com 9:*
roam@ringlet.net 2:*
dylan@deedums.com 2:*
jafojtik@seznam.cz 2:*
paul@quagga.net 31:***
ccaputo@alt.net 1:*
rha@open.ch 2:*
chrisy@flirble.org 2:*
thomas.goff@boeing.com 14:**
ajschorr@alumni.princeton.edu 2:*
david.ward@ll.mit.edu 2:*
barryf@google.com 1:*
rbays@vyatta.com 2:*
tejblum@yandex-team.ru 25:***
kemp@network-services.uoregon.edu 2:*
jonirucoeith@gmail.com 2:*
heas@shrubbery.net 4:*
ulrich.weber@sophos.com 4:*
nick@inex.ie 1:*
fritz@reichmann.nl 4:*
ch@debian.org 4:*
wataru@ate-mahoroba.jp 2:*
tries@gmx.net 2:*
alc@open.ch 6:*
me@dogonthesun.net 12:*
gdt@ir.bbn.com 3:*
equinox@diac24.net 16:**
if@xip.at 1:*
peszilagyi@gmail.com 2:*
dp@highloadlab.com 2:*
shigeru@iij.ad.jp 2:*
infrastation@yandex.ru 130:***********
asy@altlinux.ru 2:*
chris.hall.list.highwayman.com 1:*
lambert@psc.edu 3:*
info@codenomicon.com 4:*
total: 39 340
2012:
nolan@cumulusnetworks.com 1:*
shemminger@vyatta.com 9:*
equinox@opensourcerouting.org 23:**
mf@14v.de 2:*
joshb@google.com 7:*
jch@pps.jussieu.fr 26:***
wcang79@gmail.com 1:*
brad@comstyle.com 2:*
troglobit@gmail.com 2:*
paul@quagga.net 32:***
everton.marques@gmail.com 1:*
bernat@luffy.cx 18:**
serj.kalichev@gmail.com 1:*
certain@amazon.com 3:*
jrrivers@cumulusnetworks.com 5:*
rha@open.ch 1:*
thomas.goff@boeing.com 3:*
david.ward@ll.mit.edu 6:*
tejblum@yandex-team.ru 2:*
Joakim.Tjernlund@transmode.se 5:*
ulrich.weber@sophos.com 2:*
dkozlowski@sevone.com 1:*
nick@inex.ie 2:*
fritz@reichmann.nl 2:*
boutier@pps.jussieu.fr 29:***
balajig81@gmail.com 8:*
me@dogonthesun.net 9:*
hasso.tepper@gmail.com 3:*
svenkata@google.com 4:*
equinox@diac24.net 13:**
avneesh@opensourcerouting.org 21:**
roamdad@sonic.net 4:*
chris@opensourcerouting.org 3:*
peszilagyi@gmail.com 3:*
renatowestphal@gmail.com 1:*
infrastation@yandex.ru 64:******
phil_laverdiere@securecomputing.com 1:*
jorge@dti2.net 37:****
total: 38 357
2013:
mongrelx@gmail.com 1:*
lrosenbo@wrs.com 5:*
shemminger@vyatta.com 6:*
equinox@opensourcerouting.org 28:***
ayan@cumulusnetworks.com 3:*
timo.teras@iki.fi 1:*
ulrich.weber@Sophos.com 1:*
bernat@luffy.cx 1:*
certain@amazon.com 7:*
rakesh.garimella@sophos.com 1:*
rha@open.ch 1:*
letracy@amazon.com 1:*
Joakim.Tjernlund@transmode.se 1:*
Leonid.Rosenboim@windriver.com 1:*
gdt@ir.bbn.com 2:*
hasso.tepper@gmail.com 4:*
equinox@diac24.net 2:*
ddutt@cumulusnetworks.com 27:***
roamdad@sonic.net 1:*
chris@opensourcerouting.org 36:***
gpstrive@gmail.com 1:*
jorge@dti2.net 2:*
vishal3.kumar@gmail.com 1:*
total: 23 134
2014:
pmohapat@cumulusnetworks.com 8:*
shemminger@vyatta.com 1:*
equinox@opensourcerouting.org 31:***
paul@opensourcerouting.org 16:**
vipin@cumulusnetworks.com 4:*
quagga@cheesy.sackheads.org 1:*
vsenchyshyn@toroki.com 1:*
troglobit@gmail.com 1:*
paul@quagga.net 2:*
timo.teras@iki.fi 8:*
stephen@networkplumber.org 2:*
bernat@luffy.cx 2:*
joakim.tjernlund@transmode.se 1:*
rgacogne-github@coredump.fr 1:*
msekleta@redhat.com 1:*
yasu@jaist.ac.jp 1:*
Joakim.Tjernlund@transmode.se 2:*
seblu@seblu.net 1:*
lu.feng@6wind.com 8:*
brett.ciphery@windriver.com 1:*
kenneth.j.williams@intel.com 1:*
balajig81@gmail.com 1:*
gdt@ir.bbn.com 1:*
equinox@diac24.net 3:*
glotzer@amazon.com 1:*
ddutt@cumulusnetworks.com 7:*
olivier@cochard.me 1:*
if@xip.at 1:*
chris@opensourcerouting.org 18:**
bbonev@ipacct.com 1:*
vincent.jardin@6wind.com 1:*
jorge@dti2.net 3:*
milon@wq.cz 1:*
total: 33 133
2015:
gosturnca@gmail.com 1:*
mwinter@opensourcerouting.org 2:*
ytmwjian@163.com 1:*
equinox@opensourcerouting.org 134:***********
brian.bennett@joyent.com 3:*
paul@opensourcerouting.org 9:*
nicolas.dichtel@6wind.com 2:*
denil@cumulusnetworks.com 4:*
alexis@pch.net 1:*
jafar@atcorp.com 1:*
amritha.nambiar@intel.com 5:*
dwalton76@gmail.com 1:*
vivek@cumulusnetworks.com 1:*
fsoto@bluecatnetworks.com 1:*
paul@quagga.net 4:*
timo.teras@iki.fi 22:**
everton.marques@gmail.com 115:**********
olivier.dugeon@orange.com 1:*
kkovachev@varna.net 1:*
dwalton@cumulusnetworks.com 11:*
paul@jakma.org 10:*
leonard.herve@yahoo.fr 2:*
morgan@cumulusnetworks.com 2:*
vistorop@amazon.com 1:*
Joakim.Tjernlund@transmode.se 10:*
lu.feng@6wind.com 23:**
michael.rossberg@tu-ilmenau.de 2:*
balajig81@gmail.com 4:*
emarques@gcc101.hackershells.com 1:*
sharpd@cumulusnetworks.com 59:*****
nobody@nowhere.ws 6:*
gdt@ir.bbn.com 1:*
equinox@diac24.net 9:*
paul.jakma@hpe.com 1:*
ddutt@cumulusnetworks.com 1:*
lberger@labn.net 1:*
chris@opensourcerouting.org 17:**
hiroshi.yokoi.0313@gmail.com 1:*
nbahr@atcorp.com 3:*
leonardherve@yahoo.fr 2:*
michael.zingg@zhaw.ch 1:*
milon@wq.cz 1:*
total: 42 478
2016:
jono@onlab.us 1:*
pmohapat@cumulusnetworks.com 3:*
iryzhov@nfware.com 2:*
mwinter@opensourcerouting.org 2:*
pwieczorkiewicz@suse.de 1:*
equinox@opensourcerouting.org 16:**
paul@opensourcerouting.org 2:*
stas@iptel.by 1:*
denil@cumulusnetwcom 1:*
vipin@cumulusnetworks.com 11:*
cpetrie@ripe.net 1:*
ayan@cumulusnetworks.com 2:*
jafar@atcorp.com 3:*
borisyakubov@ruggedcom.com 1:*
eu@qrator.net 1:*
vivek@cumulusnetworks.com 2:*
timo.teras@iki.fi 7:*
olivier.dugeon@orange.com 7:*
philippe.guibert@6wind.com 1:*
rha@open.ch 2:*
pch@packetconsulting.pl 6:*
andrej@ota.si 1:*
dwalton@cumulusnetworks.com 21:**
paul@jakma.org 8:*
boutier@pps.univ-paris-diderot.fr 4:*
gauta@amazon.com 1:*
avneesh@sproute.com 8:*
balajig81@gmail.com 2:*
khiruthigai.balasubramanian@hpe.com 1:*
sharpd@cumulusnetworks.com 36:***
nobody@nowhere.ws 20:**
paul.jakma@hpe.com 40:****
ddutt@cumulusnetworks.com 8:*
lberger@labn.net 42:****
chris@opensourcerouting.org 1:*
jli@cumulusnetworks.com 1:*
bbonev@ipacct.com 1:*
total: 38 269
2017:
job@instituut.net 1:*
thorvald@medallia.com 1:*
iryzhov@nfware.com 1:*
mwinter@opensourcerouting.org 1:*
equinox@opensourcerouting.org 4:*
jafar@atcorp.com 3:*
brian.utterback@oracle.com 1:*
timo.teras@iki.fi 8:*
nick@foobar.org 1:*
darkjames-ws@darkjames.pl 2:*
dwalton@cumulusnetworks.com 1:*
paul@jakma.org 52:*****
msekleta@redhat.com 1:*
renato@opensourcerouting.org 2:*
timo@kroenchenstadt.de 1:*
jim@carroll.com 1:*
sharpd@cumulusnetworks.com 8:*
nobody@nowhere.ws 14:**
paul.jakma@hpe.com 23:**
belgarat@mail.klfree.net 1:*
chris@opensourcerouting.org 5:*
thomas.petazzoni@free-electrons.com 1:*
qlyoung@cumulusnetworks.com 3:*
infrastation@yandex.ru 1:*
baruch@tkos.co.il 1:*
total: 25 138
# of Distinct Author emails by year
2002 1:**
2003 4:******
2004 5:********
2005 6:*********
2006 5:********
2007 8:************
2008 12:*****************
2009 31:********************************************
2010 18:**************************
2011 39:*******************************************************
2012 38:******************************************************
2013 23:*********************************
2014 33:***********************************************
2015 42:***********************************************************
2016 38:******************************************************
2017 25:************************************
# of Commits by year-month
200212 17:******
200301 22:********
200302 11:****
200303 29:***********
200304 35:*************
200305 68:************************
200306 51:******************
200307 17:******
200308 36:*************
200309 12:*****
200310 18:*******
200404 19:*******
200405 41:***************
200406 21:********
200407 42:***************
200408 51:******************
200409 60:*********************
200410 102:************************************
200411 76:***************************
200412 85:******************************
200501 47:*****************
200502 55:********************
200503 37:*************
200504 94:*********************************
200505 41:***************
200506 26:**********
200507 7:***
200508 22:********
200509 47:*****************
200510 30:***********
200511 47:*****************
200512 4:**
200601 35:*************
200602 14:*****
200603 26:**********
200604 4:**
200605 55:********************
200606 24:*********
200607 31:***********
200608 16:******
200609 14:*****
200610 9:****
200611 4:**
200612 7:***
200701 1:*
200702 16:******
200703 9:****
200704 27:**********
200705 11:****
200706 8:***
200707 3:**
200708 25:*********
200709 11:****
200710 9:****
200711 4:**
200712 2:*
200801 8:***
200802 5:**
200803 2:*
200804 2:*
200805 3:**
200806 11:****
200807 9:****
200808 43:***************
200809 13:*****
200810 3:**
200811 6:***
200812 0:
200901 0:
200902 0:
200903 0:
200904 3:**
200905 4:**
200906 92:********************************
200907 32:************
200908 19:*******
200909 2:*
200910 0:
200911 1:*
200912 32:************
201001 6:***
201002 0:
201003 3:**
201004 9:****
201005 4:**
201006 0:
201007 0:
201008 3:**
201009 5:**
201010 3:**
201011 4:**
201012 22:********
201101 3:**
201102 1:*
201103 48:*****************
201104 9:****
201105 0:
201106 2:*
201107 30:***********
201108 30:***********
201109 90:********************************
201110 36:*************
201111 38:**************
201112 53:*******************
201201 74:**************************
201202 13:*****
201203 92:********************************
201204 33:************
201205 47:*****************
201206 24:*********
201207 13:*****
201208 0:
201209 8:***
201210 14:*****
201211 25:*********
201212 14:*****
201301 43:***************
201302 16:******
201303 3:**
201304 14:*****
201305 0:
201306 0:
201307 12:*****
201308 4:**
201309 13:*****
201310 3:**
201311 26:**********
201312 0:
201401 0:
201402 5:**
201403 10:****
201404 15:******
201405 21:********
201406 22:********
201407 1:*
201408 9:****
201409 12:*****
201410 19:*******
201411 16:******
201412 3:**
201501 17:******
201502 170:***********************************************************
201503 9:****
201504 51:******************
201505 40:**************
201506 31:***********
201507 10:****
201508 9:****
201509 47:*****************
201510 42:***************
201511 1:*
201512 51:******************
201601 0:
201602 56:********************
201603 20:*******
201604 12:*****
201605 0:
201606 0:
201607 29:***********
201608 0:
201609 86:******************************
201610 66:***********************
201611 0:
201612 0:
201701 91:********************************
201702 13:*****
201703 34:************
regards,
--
Paul Jakma | paul@jakma.org | @pjakma | Key ID: 0xD86BF79464A2FF6A
Fortune:
Love thy neighbor, tune thy piano.
_______________________________________________
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev
Note: Quagga switched from CVS to git around '06; CVS did not record
'Author' as git does.
I worked for Sun from late '03 to '09. I also took on academic work from
'06. Late '07 / early '08 it became clear I'd overextended myself, and I
went on academic leave of absence (which was limited to 1 year by
policy). Oct '14 I was funded part-time (I still had academic stuff to
finish too) again by NetDEF, until early May '15.
Hasso Tepper and Denis Ovsienko (pilot, infrastation) were prolific
maintainers at different stages, though not funded to work on Quagga as
far as I know. I believe they worked on it alongside their regular
operator/admin day jobs.
Greg Troxel (gdt) and Andrew Schorr (ajs) did a huge amount of work.
Again, alongside their other work.
"OpenSourceRouting" was an ISC project originally. ISC approached me
about funding someone, and I pointed them towards David. David was
funded on some basis from mid '12 onward as part of this
"OpenSourceRouting" project, by ISC initially and NetDEF later. In late
'13 "OpenSourceRouting" was transferred from ISC to NetDEF. NetDEF
received $150k of funding in each of '14 and '15, according to their IRS
Form 990 declarations.
$ for Y in 20{03..17} ; do echo -n "$Y: "; \
git diff --stat `git log --since=$Y-01-01 --until=$Y-12-31 \
--format='format:%ci %ae %ce %s %h' quagga-1.2.1 | \
awk 'NR == 1 { first = $NF} END { print first ".." $NF}'` | \
awk 'END { print $0 }'; done
2003: 324 files changed, 37347 insertions(+), 70907 deletions(-)
2004: 445 files changed, 43747 insertions(+), 76701 deletions(-)
2005: 421 files changed, 46510 insertions(+), 38632 deletions(-)
2006: 214 files changed, 11110 insertions(+), 10128 deletions(-)
2007: 163 files changed, 9711 insertions(+), 10033 deletions(-)
2008: 211 files changed, 24517 insertions(+), 4947 deletions(-)
2009: 187 files changed, 2032 insertions(+), 2915 deletions(-)
2010: 60 files changed, 7833 insertions(+), 947 deletions(-)
2011: 185 files changed, 3793 insertions(+), 5913 deletions(-)
2012: 316 files changed, 11813 insertions(+), 36610 deletions(-)
2013: 143 files changed, 2603 insertions(+), 5221 deletions(-)
2014: 224 files changed, 4985 insertions(+), 9875 deletions(-)
2015: 408 files changed, 17017 insertions(+), 39618 deletions(-)
2016: 297 files changed, 13257 insertions(+), 47837 deletions(-)
2017: 195 files changed, 4078 insertions(+), 16360 deletions(-)
$ git log --format='format:%ci %ae %ce' quagga-1.2.1 \
| gawk -v width=70 -f ~/bin/githist.awk
# of Commits by year
2002 17:**
2003 362:***************************************
2004 554:***********************************************************
2005 457:*************************************************
2006 239:**************************
2007 126:**************
2008 105:************
2009 185:********************
2010 59:*******
2011 340:*************************************
2012 357:***************************************
2013 134:***************
2014 133:***************
2015 478:***************************************************
2016 269:*****************************
2017 138:***************
Distinct Committer emails each year
2002:
paul 17:**
total: 1 17
2003:
paul 308:*************************
gdt 15:**
hasso 34:***
jardin 5:*
total: 4 362
2004:
paul 207:*****************
gdt 67:******
ajs 87:********
hasso 191:****************
jardin 2:*
total: 5 554
2005:
paul 222:*******************
gdt 13:**
ajs 87:********
hasso 119:**********
vincent 10:*
jardin 6:*
total: 6 457
2006:
paul 37:****
paul@quagga.net 1:*
gdt@fnord.ir.bbn.com 2:*
ajschorr@alumni.princeton.edu 29:***
vincent 2:*
paul.jakma@sun.com 168:**************
total: 6 239
2007:
dyoung@pobox.com 3:*
vize 1:*
linux@pilot.org.ua 19:**
gdt@fnord.ir.bbn.com 17:**
ajschorr@alumni.princeton.edu 22:**
hasso@quagga.net 1:*
vincent.jardin@6wind.com 2:*
paul.jakma@sun.com 61:*****
total: 8 126
2008:
paul@quagga.net 61:*****
linux@pilot.org.ua 5:*
Joakim.Tjernlund@transmode.se 4:*
ajschorr@alumni.princeton.edu 4:*
paul.jakma@sun.com 31:***
total: 5 105
2009:
infrastation@yandex.ru 32:***
paul@quagga.net 138:************
schorr@ti82.(none) 1:*
pilot@etcnet.org 14:**
total: 4 185
2010:
contact@davidberard.fr 1:*
infrastation@yandex.ru 14:**
paul@quagga.net 21:**
gdt@ir.bbn.com 23:**
total: 4 59
2011:
infrastation@yandex.ru 268:**********************
paul@quagga.net 53:*****
gdt@ir.bbn.com 4:*
joshb@google.com 9:*
tejblum@yandex-team.ru 6:*
total: 5 340
2012:
avneesh@opensourcerouting.org 15:**
infrastation@yandex.ru 65:******
equinox@opensourcerouting.org 98:********
paul@quagga.net 110:*********
equinox@diac24.net 51:*****
bernat@luffy.cx 18:**
total: 6 357
2013:
equinox@opensourcerouting.org 107:*********
equinox@diac24.net 7:*
gdt@ir.bbn.com 4:*
sfeldma@cumulusnetworks.com 16:**
total: 4 134
2014:
equinox@opensourcerouting.org 85:*******
paul@quagga.net 31:***
equinox@diac24.net 2:*
gdt@ir.bbn.com 1:*
vincent.jardin@6wind.com 11:*
timo.teras@iki.fi 3:*
total: 6 133
2015:
equinox@opensourcerouting.org 298:*************************
paul@quagga.net 104:*********
equinox@diac24.net 1:*
gdt@ir.bbn.com 1:*
nicolas.dichtel@6wind.com 3:*
sharpd@cumulusnetworks.com 52:*****
mwinter@opensourcerouting.org 19:**
total: 7 478
2016:
paul@quagga.net 29:***
paul.jakma@hpe.com 225:*******************
sharpd@cumulusnetworks.com 15:**
total: 3 269
2017:
paul@quagga.net 138:************
total: 1 138
# of Distinct Committer emails by year
2002 1:********
2003 4:******************************
2004 5:*************************************
2005 6:*********************************************
2006 6:*********************************************
2007 8:***********************************************************
2008 5:*************************************
2009 4:******************************
2010 4:******************************
2011 5:*************************************
2012 6:*********************************************
2013 4:******************************
2014 6:*********************************************
2015 7:****************************************************
2016 3:***********************
2017 1:********
Distinct Author emails each year
2002:
paul 17:**
total: 1 17
2003:
jardin 5:*
gdt 15:**
hasso 34:***
paul 308:*************************
total: 4 362
2004:
ajs 87:********
jardin 2:*
gdt 67:******
hasso 191:****************
paul 207:*****************
total: 5 554
2005:
ajs 87:********
vincent 10:*
jardin 6:*
gdt 13:**
hasso 119:**********
paul 222:*******************
total: 6 457
2006:
vincent 2:*
ajschorr@alumni.princeton.edu 29:***
gdt@fnord.ir.bbn.com 2:*
paul.jakma@sun.com 169:**************
paul 37:****
total: 5 239
2007:
dyoung@pobox.com 3:*
linux@pilot.org.ua 19:**
ajschorr@alumni.princeton.edu 22:**
gdt@fnord.ir.bbn.com 17:**
vize 1:*
paul.jakma@sun.com 61:*****
vincent.jardin@6wind.com 2:*
hasso@quagga.net 1:*
total: 8 126
2008:
i@stingr.net 3:*
Jingjing.Duan@sun.com 4:*
mrbk@gnarf.org 1:*
timo.teras@iki.fi 1:*
linux@pilot.org.ua 5:*
ajschorr@alumni.princeton.edu 4:*
Joakim.Tjernlund@transmode.se 9:*
daniel_ng11@lycos.com 1:*
quagga@de.vio.us 1:*
paul.jakma@sun.com 60:*****
stephen.hemminger@vyatta.com 14:**
lambert@psc.edu 2:*
total: 12 105
2009:
shemminger@vyatta.com 31:***
santiago@crfreenet.org 1:*
gotar@pld-linux.org 4:*
quagga@cheesy.sackheads.org 3:*
pilot@etcnet.org 9:*
paul@quagga.net 28:***
timo.teras@iki.fi 1:*
ccaputo@alt.net 9:*
thomas.goff@boeing.com 2:*
fdolcini@sysnetsistemi.it 1:*
david.ward@ll.mit.edu 6:*
jerj@coplanar.net 10:*
tejblum@yandex-team.ru 3:*
stig@io.vyatta.com 1:*
tomh@tomh.org 2:*
Joakim.Tjernlund@transmode.se 14:**
sogabe@iij.ad.jp 1:*
jonirucoeith@gmail.com 4:*
heas@shrubbery.net 2:*
Kris.Kovacs@MorganStanley.com 1:*
nick@inex.ie 1:*
schorr@ti82.(none) 1:*
thijs@debian.org 1:*
shemminger@debian.(none) 1:*
paul.jakma@sun.com 3:*
b_tsiligiannis@silverton.gr 3:*
stephen.hemminger@vyatta.com 36:***
infrastation@yandex.ru 3:*
jingjing.duan@sun.com 1:*
gebura@poolp.org 1:*
lambert@psc.edu 1:*
total: 31 185
2010:
shemminger@vyatta.com 3:*
Mathias.Krause@secunet.com 1:*
contact@davidberard.fr 1:*
wawa@yandex-team.ru 1:*
paul@quagga.net 21:**
ether0@mail.ru 1:*
chris.hall@highwayman.com 2:*
rha@open.ch 1:*
joakim.tjernlund@transmode.se 1:*
paul@jakma.org 2:*
david.ward@ll.mit.edu 2:*
tejblum@yandex-team.ru 1:*
Joakim.Tjernlund@transmode.se 2:*
gdt@ir.bbn.com 13:**
equinox@diac24.net 2:*
infrastation@yandex.ru 3:*
nion@debian.org 1:*
lambert@psc.edu 1:*
total: 18 59
2011:
shemminger@vyatta.com 31:***
sysoleg@yandex.ru 1:*
roderick@argon.org 2:*
joshb@google.com 9:*
roam@ringlet.net 2:*
dylan@deedums.com 2:*
jafojtik@seznam.cz 2:*
paul@quagga.net 31:***
ccaputo@alt.net 1:*
rha@open.ch 2:*
chrisy@flirble.org 2:*
thomas.goff@boeing.com 14:**
ajschorr@alumni.princeton.edu 2:*
david.ward@ll.mit.edu 2:*
barryf@google.com 1:*
rbays@vyatta.com 2:*
tejblum@yandex-team.ru 25:***
kemp@network-services.uoregon.edu 2:*
jonirucoeith@gmail.com 2:*
heas@shrubbery.net 4:*
ulrich.weber@sophos.com 4:*
nick@inex.ie 1:*
fritz@reichmann.nl 4:*
ch@debian.org 4:*
wataru@ate-mahoroba.jp 2:*
tries@gmx.net 2:*
alc@open.ch 6:*
me@dogonthesun.net 12:*
gdt@ir.bbn.com 3:*
equinox@diac24.net 16:**
if@xip.at 1:*
peszilagyi@gmail.com 2:*
dp@highloadlab.com 2:*
shigeru@iij.ad.jp 2:*
infrastation@yandex.ru 130:***********
asy@altlinux.ru 2:*
chris.hall.list.highwayman.com 1:*
lambert@psc.edu 3:*
info@codenomicon.com 4:*
total: 39 340
2012:
nolan@cumulusnetworks.com 1:*
shemminger@vyatta.com 9:*
equinox@opensourcerouting.org 23:**
mf@14v.de 2:*
joshb@google.com 7:*
jch@pps.jussieu.fr 26:***
wcang79@gmail.com 1:*
brad@comstyle.com 2:*
troglobit@gmail.com 2:*
paul@quagga.net 32:***
everton.marques@gmail.com 1:*
bernat@luffy.cx 18:**
serj.kalichev@gmail.com 1:*
certain@amazon.com 3:*
jrrivers@cumulusnetworks.com 5:*
rha@open.ch 1:*
thomas.goff@boeing.com 3:*
david.ward@ll.mit.edu 6:*
tejblum@yandex-team.ru 2:*
Joakim.Tjernlund@transmode.se 5:*
ulrich.weber@sophos.com 2:*
dkozlowski@sevone.com 1:*
nick@inex.ie 2:*
fritz@reichmann.nl 2:*
boutier@pps.jussieu.fr 29:***
balajig81@gmail.com 8:*
me@dogonthesun.net 9:*
hasso.tepper@gmail.com 3:*
svenkata@google.com 4:*
equinox@diac24.net 13:**
avneesh@opensourcerouting.org 21:**
roamdad@sonic.net 4:*
chris@opensourcerouting.org 3:*
peszilagyi@gmail.com 3:*
renatowestphal@gmail.com 1:*
infrastation@yandex.ru 64:******
phil_laverdiere@securecomputing.com 1:*
jorge@dti2.net 37:****
total: 38 357
2013:
mongrelx@gmail.com 1:*
lrosenbo@wrs.com 5:*
shemminger@vyatta.com 6:*
equinox@opensourcerouting.org 28:***
ayan@cumulusnetworks.com 3:*
timo.teras@iki.fi 1:*
ulrich.weber@Sophos.com 1:*
bernat@luffy.cx 1:*
certain@amazon.com 7:*
rakesh.garimella@sophos.com 1:*
rha@open.ch 1:*
letracy@amazon.com 1:*
Joakim.Tjernlund@transmode.se 1:*
Leonid.Rosenboim@windriver.com 1:*
gdt@ir.bbn.com 2:*
hasso.tepper@gmail.com 4:*
equinox@diac24.net 2:*
ddutt@cumulusnetworks.com 27:***
roamdad@sonic.net 1:*
chris@opensourcerouting.org 36:***
gpstrive@gmail.com 1:*
jorge@dti2.net 2:*
vishal3.kumar@gmail.com 1:*
total: 23 134
2014:
pmohapat@cumulusnetworks.com 8:*
shemminger@vyatta.com 1:*
equinox@opensourcerouting.org 31:***
paul@opensourcerouting.org 16:**
vipin@cumulusnetworks.com 4:*
quagga@cheesy.sackheads.org 1:*
vsenchyshyn@toroki.com 1:*
troglobit@gmail.com 1:*
paul@quagga.net 2:*
timo.teras@iki.fi 8:*
stephen@networkplumber.org 2:*
bernat@luffy.cx 2:*
joakim.tjernlund@transmode.se 1:*
rgacogne-github@coredump.fr 1:*
msekleta@redhat.com 1:*
yasu@jaist.ac.jp 1:*
Joakim.Tjernlund@transmode.se 2:*
seblu@seblu.net 1:*
lu.feng@6wind.com 8:*
brett.ciphery@windriver.com 1:*
kenneth.j.williams@intel.com 1:*
balajig81@gmail.com 1:*
gdt@ir.bbn.com 1:*
equinox@diac24.net 3:*
glotzer@amazon.com 1:*
ddutt@cumulusnetworks.com 7:*
olivier@cochard.me 1:*
if@xip.at 1:*
chris@opensourcerouting.org 18:**
bbonev@ipacct.com 1:*
vincent.jardin@6wind.com 1:*
jorge@dti2.net 3:*
milon@wq.cz 1:*
total: 33 133
2015:
gosturnca@gmail.com 1:*
mwinter@opensourcerouting.org 2:*
ytmwjian@163.com 1:*
equinox@opensourcerouting.org 134:***********
brian.bennett@joyent.com 3:*
paul@opensourcerouting.org 9:*
nicolas.dichtel@6wind.com 2:*
denil@cumulusnetworks.com 4:*
alexis@pch.net 1:*
jafar@atcorp.com 1:*
amritha.nambiar@intel.com 5:*
dwalton76@gmail.com 1:*
vivek@cumulusnetworks.com 1:*
fsoto@bluecatnetworks.com 1:*
paul@quagga.net 4:*
timo.teras@iki.fi 22:**
everton.marques@gmail.com 115:**********
olivier.dugeon@orange.com 1:*
kkovachev@varna.net 1:*
dwalton@cumulusnetworks.com 11:*
paul@jakma.org 10:*
leonard.herve@yahoo.fr 2:*
morgan@cumulusnetworks.com 2:*
vistorop@amazon.com 1:*
Joakim.Tjernlund@transmode.se 10:*
lu.feng@6wind.com 23:**
michael.rossberg@tu-ilmenau.de 2:*
balajig81@gmail.com 4:*
emarques@gcc101.hackershells.com 1:*
sharpd@cumulusnetworks.com 59:*****
nobody@nowhere.ws 6:*
gdt@ir.bbn.com 1:*
equinox@diac24.net 9:*
paul.jakma@hpe.com 1:*
ddutt@cumulusnetworks.com 1:*
lberger@labn.net 1:*
chris@opensourcerouting.org 17:**
hiroshi.yokoi.0313@gmail.com 1:*
nbahr@atcorp.com 3:*
leonardherve@yahoo.fr 2:*
michael.zingg@zhaw.ch 1:*
milon@wq.cz 1:*
total: 42 478
2016:
jono@onlab.us 1:*
pmohapat@cumulusnetworks.com 3:*
iryzhov@nfware.com 2:*
mwinter@opensourcerouting.org 2:*
pwieczorkiewicz@suse.de 1:*
equinox@opensourcerouting.org 16:**
paul@opensourcerouting.org 2:*
stas@iptel.by 1:*
denil@cumulusnetwcom 1:*
vipin@cumulusnetworks.com 11:*
cpetrie@ripe.net 1:*
ayan@cumulusnetworks.com 2:*
jafar@atcorp.com 3:*
borisyakubov@ruggedcom.com 1:*
eu@qrator.net 1:*
vivek@cumulusnetworks.com 2:*
timo.teras@iki.fi 7:*
olivier.dugeon@orange.com 7:*
philippe.guibert@6wind.com 1:*
rha@open.ch 2:*
pch@packetconsulting.pl 6:*
andrej@ota.si 1:*
dwalton@cumulusnetworks.com 21:**
paul@jakma.org 8:*
boutier@pps.univ-paris-diderot.fr 4:*
gauta@amazon.com 1:*
avneesh@sproute.com 8:*
balajig81@gmail.com 2:*
khiruthigai.balasubramanian@hpe.com 1:*
sharpd@cumulusnetworks.com 36:***
nobody@nowhere.ws 20:**
paul.jakma@hpe.com 40:****
ddutt@cumulusnetworks.com 8:*
lberger@labn.net 42:****
chris@opensourcerouting.org 1:*
jli@cumulusnetworks.com 1:*
bbonev@ipacct.com 1:*
total: 38 269
2017:
job@instituut.net 1:*
thorvald@medallia.com 1:*
iryzhov@nfware.com 1:*
mwinter@opensourcerouting.org 1:*
equinox@opensourcerouting.org 4:*
jafar@atcorp.com 3:*
brian.utterback@oracle.com 1:*
timo.teras@iki.fi 8:*
nick@foobar.org 1:*
darkjames-ws@darkjames.pl 2:*
dwalton@cumulusnetworks.com 1:*
paul@jakma.org 52:*****
msekleta@redhat.com 1:*
renato@opensourcerouting.org 2:*
timo@kroenchenstadt.de 1:*
jim@carroll.com 1:*
sharpd@cumulusnetworks.com 8:*
nobody@nowhere.ws 14:**
paul.jakma@hpe.com 23:**
belgarat@mail.klfree.net 1:*
chris@opensourcerouting.org 5:*
thomas.petazzoni@free-electrons.com 1:*
qlyoung@cumulusnetworks.com 3:*
infrastation@yandex.ru 1:*
baruch@tkos.co.il 1:*
total: 25 138
# of Distinct Author emails by year
2002 1:**
2003 4:******
2004 5:********
2005 6:*********
2006 5:********
2007 8:************
2008 12:*****************
2009 31:********************************************
2010 18:**************************
2011 39:*******************************************************
2012 38:******************************************************
2013 23:*********************************
2014 33:***********************************************
2015 42:***********************************************************
2016 38:******************************************************
2017 25:************************************
# of Commits by year-month
200212 17:******
200301 22:********
200302 11:****
200303 29:***********
200304 35:*************
200305 68:************************
200306 51:******************
200307 17:******
200308 36:*************
200309 12:*****
200310 18:*******
200404 19:*******
200405 41:***************
200406 21:********
200407 42:***************
200408 51:******************
200409 60:*********************
200410 102:************************************
200411 76:***************************
200412 85:******************************
200501 47:*****************
200502 55:********************
200503 37:*************
200504 94:*********************************
200505 41:***************
200506 26:**********
200507 7:***
200508 22:********
200509 47:*****************
200510 30:***********
200511 47:*****************
200512 4:**
200601 35:*************
200602 14:*****
200603 26:**********
200604 4:**
200605 55:********************
200606 24:*********
200607 31:***********
200608 16:******
200609 14:*****
200610 9:****
200611 4:**
200612 7:***
200701 1:*
200702 16:******
200703 9:****
200704 27:**********
200705 11:****
200706 8:***
200707 3:**
200708 25:*********
200709 11:****
200710 9:****
200711 4:**
200712 2:*
200801 8:***
200802 5:**
200803 2:*
200804 2:*
200805 3:**
200806 11:****
200807 9:****
200808 43:***************
200809 13:*****
200810 3:**
200811 6:***
200812 0:
200901 0:
200902 0:
200903 0:
200904 3:**
200905 4:**
200906 92:********************************
200907 32:************
200908 19:*******
200909 2:*
200910 0:
200911 1:*
200912 32:************
201001 6:***
201002 0:
201003 3:**
201004 9:****
201005 4:**
201006 0:
201007 0:
201008 3:**
201009 5:**
201010 3:**
201011 4:**
201012 22:********
201101 3:**
201102 1:*
201103 48:*****************
201104 9:****
201105 0:
201106 2:*
201107 30:***********
201108 30:***********
201109 90:********************************
201110 36:*************
201111 38:**************
201112 53:*******************
201201 74:**************************
201202 13:*****
201203 92:********************************
201204 33:************
201205 47:*****************
201206 24:*********
201207 13:*****
201208 0:
201209 8:***
201210 14:*****
201211 25:*********
201212 14:*****
201301 43:***************
201302 16:******
201303 3:**
201304 14:*****
201305 0:
201306 0:
201307 12:*****
201308 4:**
201309 13:*****
201310 3:**
201311 26:**********
201312 0:
201401 0:
201402 5:**
201403 10:****
201404 15:******
201405 21:********
201406 22:********
201407 1:*
201408 9:****
201409 12:*****
201410 19:*******
201411 16:******
201412 3:**
201501 17:******
201502 170:***********************************************************
201503 9:****
201504 51:******************
201505 40:**************
201506 31:***********
201507 10:****
201508 9:****
201509 47:*****************
201510 42:***************
201511 1:*
201512 51:******************
201601 0:
201602 56:********************
201603 20:*******
201604 12:*****
201605 0:
201606 0:
201607 29:***********
201608 0:
201609 86:******************************
201610 66:***********************
201611 0:
201612 0:
201701 91:********************************
201702 13:*****
201703 34:************
regards,
--
Paul Jakma | paul@jakma.org | @pjakma | Key ID: 0xD86BF79464A2FF6A
Fortune:
Love thy neighbor, tune thy piano.
_______________________________________________
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev