Click on the image for full size, caution it’s pretty big
Tag: git
Koha 3.2.0 Release Candidate
Today Galen, the Release Manager for Koha 3.2 released a release candidate. You can read the release notes here. I’d like to publicly thank the tons of people who have contributed to it, and would like to especially thank Galen who has done an amazing amount of work.
As is my wont i’ve run some stat reports, these are the stats from 3.0.0 to the 3.2.0 release candidate
Developers with the most changesets | ||
---|---|---|
Galen Charlton | 544 | 14.8% |
Owen Leonard | 323 | 8.8% |
Chris Cormack | 294 | 8.0% |
Henri-Damien LAURENT | 285 | 7.8% |
Nahuel ANGELINETTI | 207 | 5.6% |
Paul Poulain | 196 | 5.3% |
Joe Atzberger | 192 | 5.2% |
Garry Collum | 171 | 4.7% |
Chris Nighswonger | 150 | 4.1% |
Nicole Engard | 136 | 3.7% |
Colin Campbell | 113 | 3.1% |
Fr�d�ric Demians | 106 | 2.9% |
Matthias Meusburger | 101 | 2.8% |
Lars Wirzenius | 91 | 2.5% |
Jean-Andr� Santoni | 78 | 2.1% |
Michael Hafen | 69 | 1.9% |
Jesse Weaver | 50 | 1.4% |
Andrew Moore | 44 | 1.2% |
Katrin Fischer | 30 | 0.8% |
Jane Wagner | 30 | 0.8% |
John Beppu | 29 | 0.8% |
Alex Arnaud | 27 | 0.7% |
Donovan Jones | 25 | 0.7% |
Mason James | 24 | 0.7% |
Ryan Higgins | 23 | 0.6% |
Joshua Ferraro | 23 | 0.6% |
Kyle M Hall | 21 | 0.6% |
J. David Bavousett | 19 | 0.5% |
Liz Rea | 16 | 0.4% |
Ian Walls | 15 | 0.4% |
Robin Sheat | 11 | 0.3% |
Andrew Elwell | 10 | 0.3% |
Allen Reinmeyer | 10 | 0.3% |
S�bastien Hinderer | 9 | 0.2% |
Joe Atzberger (siptest | 9 | 0.2% |
Daniel Sweeney | 9 | 0.2% |
Marc Chantreux | 8 | 0.2% |
Darrell Ulm | 7 | 0.2% |
Ricardo Dias Marques | 6 | 0.2% |
David Birmingham | 6 | 0.2% |
brendan | 6 | 0.2% |
MJ Ray | 6 | 0.2% |
Danny Bouman | 6 | 0.2% |
John Soros | 5 | 0.1% |
Brian Harrington | 5 | 0.1% |
Vincent Danjean | 5 | 0.1% |
Jared CAMINS-ESAKOV | 4 | 0.1% |
root | 4 | 0.1% |
Piotr Wejman | 4 | 0.1% |
Andrei V. Toutoukine | 4 | 0.1% |
Christopher Hyde | 4 | 0.1% |
Marcel de Rooy | 3 | 0.1% |
Eric Olsen | 3 | 0.1% |
Cindy Murdock Ames | 3 | 0.1% |
Srdjan Jankovic | 3 | 0.1% |
Wolfgang Heymans | 3 | 0.1% |
Will Stokes | 3 | 0.1% |
Zeno Tajoli | 3 | 0.1% |
Brendan A. Gallagher | 3 | 0.1% |
James Winter | 3 | 0.1% |
Chris Catalfo | 3 | 0.1% |
Stephen Edwards | 3 | 0.1% |
Stan Brinkerhoff | 3 | 0.1% |
Clay Fouts | 3 | 0.1% |
Koustubha Kale | 2 | 0.1% |
amit gupta | 2 | 0.1% |
Nicolas Morin | 2 | 0.1% |
savitra.sirohi | 2 | 0.1% |
koha | 2 | 0.1% |
Cory Jaeger | 2 | 0.1% |
stan | 2 | 0.1% |
Jared Camins-Esakov | 1 | 0.0% |
Andrew Chilton | 1 | 0.0% |
Matthew Hunt | 1 | 0.0% |
Koha | 1 | 0.0% |
Koha User | 1 | 0.0% |
Magnus Enger | 1 | 0.0% |
NYUHSL | 1 | 0.0% |
PTFS | 1 | 0.0% |
Rick Welykochy | 1 | 0.0% |
David Goldfein | 1 | 0.0% |
David Bavousett | 1 | 0.0% |
Developers with the most changed lines | ||
---|---|---|
Chris Cormack | 4330385 | 81.5% |
Nahuel ANGELINETTI | 285305 | 5.4% |
Piotr Wejman | 48396 | 0.9% |
Katrin Fischer | 46474 | 0.9% |
Henri-Damien LAURENT | 23341 | 0.4% |
Chris Nighswonger | 19692 | 0.4% |
Paul Poulain | 18878 | 0.4% |
Owen Leonard | 14678 | 0.3% |
Galen Charlton | 12475 | 0.2% |
Joe Atzberger | 10687 | 0.2% |
Fr�d�ric Demians | 10599 | 0.2% |
Matthias Meusburger | 7225 | 0.1% |
Jane Wagner | 5933 | 0.1% |
Jesse Weaver | 5548 | 0.1% |
Lars Wirzenius | 4288 | 0.1% |
Colin Campbell | 3154 | 0.1% |
Michael Hafen | 3111 | 0.1% |
Nicole Engard | 2933 | 0.1% |
John Beppu | 2819 | 0.1% |
Jean-Andr� Santoni | 2786 | 0.1% |
Stephen Edwards | 2471 | 0.0% |
Andrew Elwell | 2402 | 0.0% |
Kyle M Hall | 2209 | 0.0% |
Andrew Moore | 1784 | 0.0% |
Joshua Ferraro | 1542 | 0.0% |
Garry Collum | 1420 | 0.0% |
Mason James | 1073 | 0.0% |
Eric Olsen | 499 | 0.0% |
John Soros | 453 | 0.0% |
Allen Reinmeyer | 439 | 0.0% |
Ryan Higgins | 433 | 0.0% |
Ricardo Dias Marques | 414 | 0.0% |
Donovan Jones | 354 | 0.0% |
Joe Atzberger (siptest | 343 | 0.0% |
David Goldfein | 297 | 0.0% |
Alex Arnaud | 280 | 0.0% |
Will Stokes | 258 | 0.0% |
Robin Sheat | 238 | 0.0% |
J. David Bavousett | 229 | 0.0% |
Wolfgang Heymans | 222 | 0.0% |
Danny Bouman | 176 | 0.0% |
Rick Welykochy | 173 | 0.0% |
S�bastien Hinderer | 152 | 0.0% |
David Birmingham | 148 | 0.0% |
Zeno Tajoli | 130 | 0.0% |
Christopher Hyde | 108 | 0.0% |
Ian Walls | 102 | 0.0% |
koha | 84 | 0.0% |
Liz Rea | 64 | 0.0% |
Darrell Ulm | 64 | 0.0% |
Marc Chantreux | 60 | 0.0% |
Brian Harrington | 58 | 0.0% |
savitra.sirohi | 58 | 0.0% |
Jared CAMINS-ESAKOV | 56 | 0.0% |
Srdjan Jankovic | 50 | 0.0% |
stan | 44 | 0.0% |
Daniel Sweeney | 42 | 0.0% |
MJ Ray | 36 | 0.0% |
PTFS | 36 | 0.0% |
root | 35 | 0.0% |
Jared Camins-Esakov | 23 | 0.0% |
Vincent Danjean | 22 | 0.0% |
Clay Fouts | 18 | 0.0% |
Cory Jaeger | 18 | 0.0% |
Stan Brinkerhoff | 16 | 0.0% |
Chris Catalfo | 14 | 0.0% |
Marcel de Rooy | 13 | 0.0% |
James Winter | 12 | 0.0% |
amit gupta | 10 | 0.0% |
Andrei V. Toutoukine | 9 | 0.0% |
Andrew Chilton | 9 | 0.0% |
Koha | 9 | 0.0% |
brendan | 6 | 0.0% |
David Bavousett | 6 | 0.0% |
Koustubha Kale | 4 | 0.0% |
Nicolas Morin | 4 | 0.0% |
Koha User | 4 | 0.0% |
Cindy Murdock Ames | 3 | 0.0% |
Matthew Hunt | 3 | 0.0% |
NYUHSL | 2 | 0.0% |
Magnus Enger | 1 | 0.0% |
Developers with the most lines removed | ||
---|---|---|
Galen Charlton | 2700 | 0.1% |
Joe Atzberger | 1827 | 0.1% |
Andrew Elwell | 1112 | 0.0% |
Jared Camins-Esakov | 19 | 0.0% |
Nicolas Morin | 1 | 0.0% |
Developers with the most signoffs (total 2235) | ||
---|---|---|
Galen Charlton | 2103 | 94.1% |
Daniel Sweeney | 38 | 1.7% |
Henri-Damien LAURENT | 38 | 1.7% |
Chris Cormack | 27 | 1.2% |
Ian Walls | 6 | 0.3% |
Colin Campbell | 3 | 0.1% |
Andrew Moore | 3 | 0.1% |
Nicole Engard | 3 | 0.1% |
Katrin Fischer | 3 | 0.1% |
Jared Camins-Esakov | 2 | 0.1% |
Jesse Weaver | 2 | 0.1% |
Chris Nighswonger | 2 | 0.1% |
Liz Rea | 1 | 0.0% |
Ryan Higgins | 1 | 0.0% |
Robin Sheat | 1 | 0.0% |
John Beppu | 1 | 0.0% |
Owen Leonard | 1 | 0.0% |
Developers with the most reviews (total 0) |
---|
Developers with the most test credits (total 0) |
---|
Developers who gave the most tested-by credits (total 0) |
---|
Developers with the most report credits (total 0) |
---|
Developers who gave the most report credits (total 0) |
---|
Top changeset contributors by employer | ||
---|---|---|
Biblibre | 906 | 24.7% |
(Unknown) | 835 | 22.8% |
Liblime | 656 | 17.9% |
ACPL | 322 | 8.8% |
BigBallOfWax | 217 | 5.9% |
Catalyst | 209 | 5.7% |
Foundations | 147 | 4.0% |
PTFS-Europe | 113 | 3.1% |
Tamil | 106 | 2.9% |
PTFS | 51 | 1.4% |
ByWater-Solutions | 39 | 1.1% |
BSZ-BW | 33 | 0.9% |
Top lines changed by employer | ||
---|---|---|
BigBallOfWax | 4741318 | 89.2% |
Biblibre | 347481 | 6.5% |
(Unknown) | 77074 | 1.4% |
BSZ-BW | 46700 | 0.9% |
Liblime | 34482 | 0.6% |
Foundations | 26208 | 0.5% |
ACPL | 15355 | 0.3% |
Tamil | 10719 | 0.2% |
PTFS | 6313 | 0.1% |
Catalyst | 6152 | 0.1% |
PTFS-Europe | 3834 | 0.1% |
ByWater-Solutions | 289 | 0.0% |
Employers with the most signoffs (total 2235) | ||
---|---|---|
Liblime | 1097 | 49.1% |
(Unknown) | 1055 | 47.2% |
Biblibre | 38 | 1.7% |
Catalyst | 26 | 1.2% |
ByWater-Solutions | 9 | 0.4% |
BSZ-BW | 3 | 0.1% |
PTFS-Europe | 3 | 0.1% |
Foundations | 2 | 0.1% |
BigBallOfWax | 1 | 0.0% |
ACPL | 1 | 0.0% |
More useless statistics
I’ve been playing with gitdm, it generates some quite neat stats, you can view them here
http://stats.workbuffer.org/gitdm/
If there is a changeset you want me to run stats for let me know.
Full git stats for Koha
So after the great article by Eric Hellman on his blog about the copyright to Koha code I decided to learn about subtree merging so I could combine the old koha repo, with the new one. That way instead of having the stats broken into 2 different ones, pre 2000 and post 2000, I can generate stats for the whole of the history of Koha.
Github has a great tutorial that I’m not going to repeat here. But if you follow it, you will end up with a repository that combines as many other repositories as you need.
So here’s the stats report. Some interesting things:
- If you look at at the activity tab, you can see that we have pretty even coverage for all 24 hours of the day.
- If you look at the general page you will see we average 3.2 commits a day .. doesn’t sound that much until you realise that is 3.2 commits average for 3755 days!!
- Out of the last 32 weeks, there is a only a single week where commits dipped into single figures
So whatever might be happening elsewhere, main trunk development of Koha is as strong as ever. Tis good to see.
Starting 2010 right
Owen has done a fantastic blog post about the final run on Koha 3.2. This bit really caught my eye, and sums up my feelings also.
This is what working on an open-source project is all about: contributing our work to the project to make the best software we can. And the best thing about it is it�s a lot of fun
Got a messy git checkout?
If you are like me, you often want to rebase, or pull from a repo but have a bunch of local changes you don’t want to commit (yet) but also don’t want to lose, well git-stash is your answer.
This is really handy when working on Koha, you don’t have to muck around with local commits that get in your way when you are making patches to send upstream.