Skip to content
Oleg Hahm edited this page Oct 5, 2015 · 18 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
  1. find . -type f -not -regex '\./\.git/.*' | wc -l
  2. find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l; echo "($(find . -name *.[hcS] -not -regex '\./\.git.*' | xargs cat | wc -l))"
  3. START=$(git log --pretty="format:%at %d" | grep 'tag: A' | awk '{print $1}'); END=$(git log --pretty="format:%at %d" | grep 'tag: B' | awk '{print $1}'); echo $(( (END - START) /(60*60*24) ))
  4. git log --no-merges --pretty=oneline A..B | wc -l
  5. git diff --shortstat A..B
  6. git shortlog --no-merges -n -s A..B |head -n 5
Clone this wiki locally