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%

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.

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.