Смотрим на будущее ядро 2.6.24.
Сколько всего в нём патчей?
$ git log --pretty=short --no-merges v2.6.23.. | grep ^Author: | wc -l
8269
Сколько патчей сделали люди из OpenVZ team?
$ git log --pretty=short --no-merges v2.6.23.. | grep ^Author: | egrep '@openvz.org|@sw.ru|dobriyan|kuznet' | wc -l
188
Сколько это в процентах относительно общего числа патчей?
$ echo 'scale=3; 188*100/8269' | bc
2.273
Кто эти герои (перечислить поимённо)?
$ git log --pretty=short --no-merges v2.6.23.. | grep ^Author: | egrep '@openvz.org|@sw.ru|dobriyan|kuznet' | sort | uniq -c | sort -nr
122 Author: Pavel Emelyanov <xemul@openvz.org>
22 Author: Alexey Dobriyan <adobriyan@sw.ru>
16 Author: Denis V. Lunev <den@openvz.org>
9 Author: Alexey Dobriyan <adobriyan@gmail.com>
6 Author: Dmitry Monakhov <dmonakhov@openvz.org>
4 Author: Pavel Emelianov <xemul@openvz.org>
2 Author: Vasily Averin <vvs@sw.ru>
2 Author: Kirill Korotaev <dev@openvz.org>
2 Author: Andrey Mirkin <major@openvz.org>
1 Author: Roman Kagan <rkagan@sw.ru>
1 Author: Dmitry Monakhov <dmonakhov@sw.ru>
1 Author: Alexey Dobriyan <adobriyan@openvz.org>
Как смотрится наш главный герой (то бишь Pavel Emelyanov) среди остальных разработчиков?
$ git log --pretty=short --no-merges v2.6.23.. | grep ^Author: | sed s/Emelianov/Emelyanov/ | sort | uniq -c | sort -nr | head
349 Author: Thomas Gleixner <tglx@linutronix.de>
170 Author: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
156 Author: Ralf Baechle <ralf@linux-mips.org>
126 Author: Pavel Emelyanov <xemul@openvz.org>
123 Author: Paul Mundt <lethal@linux-sh.org>
116 Author: Adrian Bunk <bunk@kernel.org>
114 Author: Ingo Molnar <mingo@elte.hu>
111 Author: Johannes Berg <johannes@sipsolutions.net>
110 Author: Tejun Heo <htejun@gmail.com>
108 Author: Takashi Iwai <tiwai@suse.de>
Четвёртое место, однако. Ф дисятке, и (ну вы в курсе)!
игры в статистику с git
на поимённом списке героев первый герой залез аж в строку сортировки ;) в остальном присоединяюсь к предыдущему оратору :) на поимённом списке героев первый герой залез аж в строку сортировки ;) Это потому что ему дали загранпаспорт с фамилией Emelyanov, и он изменил транскрипцию в мыле соответственно. А раньше он назывался Emelianov, и четыре патча от него, который через i. Кирилл, не совсем конечно туда пишу, но тем не менее: Лучше сразу в багзиллу, попросить enhancement, чтобы в логе в таких сообщениях писать номер VE. А там уж люди решат, писать или нет. |