Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2009-07

Some useless repository statistics - just for fun

5 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Graeme Geldenhuys

While enjoying my cup of coffee on this freezing cold winter's morning, I thought I would play around in the Lazarus repository. I am situated in the GMT+2 time zone, so you can adjust the time statistics to fit your needs. All statistics are generated using only the last six months, which should represent current trends.

Most productive hours in a day
------------------------------
$ git log --since=6.months --pretty=format:%cD | cut -d' ' -f5 | cut -d: -f1 | sort | uniq -c | sort -n
42 00
65 05
66 23
70 19
72 04
73 22
86 21
87 01
88 03
92 02
94 20
99 18
100 17
103 07
106 16
119 11
120 06
123 10
126 13
133 15
143 12
154 14
155 08
166 09

09:00 and 08:00 in the morning seems to be the winners. Early bird catches the worm. Clearly this does not apply to me!

Most productive week days
-------------------------
$ git log --since=6.months --pretty=format:%cD | cut -d, -f1 | sort | uniq -c | sort -n
314 Thu
326 Sun
341 Sat
355 Wed
366 Mon
377 Tue
403 Fri

Surprisingly that would be Fridays. And here I thought you guys would wind down for the weekend. :-)

Most active developers
----------------------
$ git shortlog -s -n --since=6.months
937 paul
533 mattias
312 martin
143 vincents
134 ask
111 jesus
74 zeljko
59 dodi
57 dmitry
41 marc
35 kirkpatc
30 sekelsenmat
7 michael
3 andrew
2 mazen
2 micha
1 florian
1 marco

And Paul is the clear winner. Probably all that good work he has been doing in SynEdit. ;-)

Most active days for the top 6 developers
-----------------------------------------
$ git log --since=6.months --pretty=format:%cD --author=paul | cut -d, -f1 | sort | uniq -c | sort -n

Paul: It's that Friday afternoon rush, or the daytime job is boring. 103 Sun
109 Sat
127 Tue
129 Wed
149 Mon
151 Thu
169 Fri

Mattias: Saturday it is! You are supposed to rest on weekends. 56 Thu
63 Sun
67 Wed
70 Tue
83 Fri
90 Mon
104 Sat

Martin: Another weekend junkie!
22 Thu
37 Fri
39 Mon
46 Wed
50 Tue
52 Sat
66 Sun

Vincent: Slap bang in the middle of the week - Wednesday. 5 Sat
10 Sun
15 Thu
17 Fri
26 Mon
29 Tue
41 Wed

Ask: Mind if I "ask" who this is? :) Anyway, it's Tuesday for you. 8 Sat
10 Mon
11 Wed
13 Thu
23 Sun
33 Fri
36 Tue

Jesus: Another one that is active in the middle of the week. 12 Mon
12 Sat
15 Thu
16 Fri
18 Sun
19 Tue
19 Wed

Anyway, that's it for now. Have a nice day!

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

Paul Ishenin
to Graeme Geldenhuys
Graeme Geldenhuys wrote
And Paul is the clear winner. Probably all that good work he has been doing in SynEdit. ;-)

No. Martin touches synedit mostly. I only did few non-important things there. I'm editing lcl mostly and ide+debugger sometimes.

Best regards,
Paul Ishenin.

Reply by email