Dmitry Petrashko
git ls-tree -r -z --name-only HEAD -- | egrep -z -Z -E '\.(scala)$'\
| xargs -0 -n1 git blame --line-porcelain | grep "^author "| sort | uniq -c | sort -nr
| author | commits | additions | deletions | blame lines |
| Martin Odersky | 2,280 | 146,133 | 85,391 | 66,698 |
| Dmitry Petrashko | 628 | 158,249 | 50,201 | 83,713 |
| Samuel Gruetter | 19 | 62,324 | 12,510 | 36,615 |
| Ondrej Lhotak | 29 | 2,009 | 340 | 1,874 |
| Guillaume Martres | 77 | 2,197 | 1,190 | 1,171 |
| Vera Salvisberg | 17 | 1,109 | 364 | 819 |
| Jason Zaugg | 16 | 213 | 149 | 153 |
| Alexander Myltsev | 5 | 275 | 65 | 144 |
| Vlad Ureche | 13 | 255 | 77 | 51 |
I can honestly say if someone had shown me the Programming Scala book by by Martin Odersky, Lex Spoon & Bill Venners back in 2003 I'd probably have never created Groovy.


-lto
