Skip to content

release statistics

Martine Lenders edited this page Apr 30, 2019 · 38 revisions
RIOT-OS version number of files (1) lines of code (w/o docs) (2) development time(3) commits (4) diffstat (5) top 5 commiters (6)
2013.08 372 49212 (42989) --- --- --- 222 Oliver Hahm
140 Kaspar Schleiser
104 Oleg Hahm
85 mlenders
46 Stephan Zeisberg
2014.01 741 136097 (82777) 120 days 584 655 files changed,
59590 insertions(+),
17450 deletions(-)
155 Ludwig Ortmann
141 Oleg Hahm
76 Christian Mehlis
52 Oliver Hahm
32 Kaspar Schleiser
2014.05 1271 173578 (132041) 126 days 617 1170 files changed, 87997 insertions(+), 53701 deletions(-) 145 Ludwig Ortmann
117 René Kijewski
83 Oleg Hahm
69 Martin Lenders
65 Christian Mehlis
2014.12 27900 306696 (269321) 217 days 1240 2094 files changed, 195774 insertions(+), 60602 deletions(-) 243 Oleg Hahm
231 Ludwig Ortmann
209 Hauke Petersen
149 René Kijewski
74 Martine Lenders
2015.09 16646 491184 (448311) 277 days 2506 2578 files changed, 318050 insertions(+), 133915 deletions(-) 468 Martine Lenders
406 Joakim Gebart
370 Hauke Petersen
334 Kaspar Schleiser
236 Oleg Hahm
2015.12 5057 3872809 (506891) 104 days 633 981 files changed, 59888 insertions(+), 12053 deletions(-) 180 Hauke Petersen
91 Oleg Hahm
87 Cenk Gündoğan
67 Martine Lenders
38 Kaspar Schleiser
2016.04 5335 3924766 (553906) 124 days 1196 1522 files changed, 91712 insertions(+), 42251 deletions(-) 335 Hauke Petersen
165 Joakim Nohlgård
123 Kaspar Schleiser
118 Oleg Hahm
112 Martine Lenders
2016.07 3146 608561 (551661) 112 days 325 632 files changed, 19863 insertions(+), 3682 deletions(-) 44 Joakim Nohlgård
34 Kaspar Schleiser
28 Cenk Gündoğan
26 Martine Lenders
23 Oleg Hahm
2016.10 3548 748188 (687453) 100 days 398 1006 files changed, 166500 insertions(+), 26926 deletions(-) 103 Martine Lenders
24 Matthias Kolja Miehl
21 Cenk Gündoğan
21 Kaspar Schleiser
21 Kees Bakker
2017.01 3827 804486 (762854) 92 days 607 2230 files changed, 220559 insertions(+), 159840 deletions(-) 190 Hauke Petersen
86 Kaspar Schleiser
43 Joakim Nohlgård
40 Martine Lenders
32 Alexandre Abadie
2017.04 4255 1030698 (982625) 91 days 562 2697 files changed, 716950 insertions(+), 492623 deletions(-) 98 Alexandre Abadie
73 Joakim Nohlgård
67 Hauke Petersen
57 Sebastian Meiling
45 Martine Lenders
2017.07 4527 1173657 (1107533) 73 days 439 1407 files changed, 210678 insertions(+), 64528 deletions(-) 66 Hauke Petersen
54 Kaspar Schleiser
51 Alexandre Abadie
51 Sebastian Meiling
37 Martine Lenders
2017.10 4843 1330828 (1279930) 116 days 496 1823 files changed, 223463 insertions(+), 66144 deletions(-) 84 Hauke Petersen
77 Alexandre Abadie
65 Sebastian Meiling
63 Martine Lenders
59 Joakim Nohlgård
2018.01 5047 1373270 (1320880) 96 days 865 2370 files changed, 223970 insertions(+), 181409 deletions(-) 160 Martine Lenders
140 Alexandre Abadie
100 Kaspar Schleiser
100 Hauke Petersen
90 Sebastian Meiling
2018.04 5492 1568248 (1513008) 100 days 685 1491 files changed, 208555 insertions(+), 11827 deletions(-) 137 Alexandre Abadie
75 Kaspar Schleiser
66 Joakim Nohlgård
56 Martine Lenders
51 Hauke Petersen
2018.10 6759 1885610 (1791926) 119 days 939 2189 files changed, 212421 insertions(+), 34841 deletions(-) 123 Alexandre Abadie
117 Martine Lenders
69 Joakim Nohlgård
65 Sebastian Meiling
62 Gaëtan Harter
2019.01 7129 2010743 (1894431) 110 days 912 1517 files changed, 171702 insertions(+), 46078 deletions(-) 199 Martine Lenders
128 Alexandre Abadie
112 Gunar Schorcht
48 Gaëtan Harter
48 Kees Bakker
2019.04 7336 2038308 (1937998) 93 days 572 826 files changed, 33095 insertions(+), 5149 deletions(-) 76 Martine Lenders
66 Gaëtan Harter
57 Alexandre Abadie
53 Marian Buschsieweke
49 Gunar Schorcht
  1. git ls-tree --full-tree -r <release> | wc -l
  2. git ls-tree --full-tree -r <release> | xargs -I'{}' git cat-file blob '{}' | wc -l; echo "($(find . -name *.[hcS] -not -regex '\./\.git.*' | xargs -I'{}' git cat-file blob '{}' | wc -l))"
  3. START=$(git log -n 1 --pretty="format:%at" <release>-devel); END=$(git log -n 1 --pretty="format:%at" <release>); echo $(( (END - START) /(60*60*24) ))
  4. git log --no-merges --pretty=oneline <release>-devel..<release> | wc -l
  5. git diff --shortstat --no-renames <release>-devel..<release>
  6. git shortlog --no-merges -n -s <release>-devel..<release> |head -n 5
Clone this wiki locally
You can’t perform that action at this time.