On 8 May 2013 23:28, Rob Weir <robw...@apache.org> wrote: > On Wed, May 8, 2013 at 5:20 PM, janI <j...@apache.org> wrote: > > On 8 May 2013 23:10, Rob Weir <robw...@apache.org> wrote: > > > >> In Wed, May 8, 2013 at 5:03 PM, janI <j...@apache.org> wrote: > >> > Hi. > >> > > >> > I have done an analysis of our svn tree (trunk, ooo-site.....), and > would > >> > like to share the results with the community. > >> > > >> > I counted the committer/revisions (NOT files) made over different > periods > >> > of time: > >> > > >> > The last 2 years, 80 committers have been active. > >> > - top five was: arist, robweir, kschenk, hdu, alg > >> > The last year, 58 committers have been active. > >> > - top five was: robweir, hdu, arielch, alg, jani > >> > This year, 26 committers have been active. > >> > - top five was: jani, hdu, robweir, alg, paveljanik > >> > > >> > The top five list is only for fun, some of us commit single files, > others > >> > bunch of files in a single release, so it tells nothing about the real > >> > activity. > >> > > >> > If we look at committers with a regularity (at least 1 commit pr > month) > >> > figures get different: > >> > The last 2 years, 37 committers have been regulary active. > >> > The last year, 38 committers have been regulary active. > >> > This year, 18 committers have been regulary active. > >> > > >> > For interested details are available as: > >> > people.apache.org/~jani/topCommit6mdr.txt > >> > people.apache.org/~jani/topCommit1year.txt > >> > people.apache.org/~jani/topCommit2year.txt > >> > > >> > Considering that we are now heavely preparing for the 4.0 release, I > >> would > >> > have expected the opposite pattern (more committers today). > >> > > >> > It is always dangerous to interpret numbers, but I think it is save to > >> say, > >> > we need to work harder (rob have already done a lot) to attract active > >> > members. > >> > > >> > >> Remember, not all contributors are committers. It might be worth also > >> looking at names in the SVN commit memo for "Patch by:" > >> > > That is a fair point...I looked at the mailing archive, and did not find > a > > lot of mails with patches. > > > > Shouldn't need to look at the mailing list. We've been trying to > encode this in the logs consistently per these conventions: > > > http://subversion.apache.org/docs/community-guide/conventions.html#crediting >
out of 7.595 revisions (over 2 years) 507 have "patch by" and most of these are the names of committers (e.g. ariel, pavel). This year we have had 2 patches f and last year 6 patches, so it does not really change the picture. rgds jan I. > That way, we can use the Contribulyzer script to create a tally: > > http://www.red-bean.com/svnproject/contribulyzer/ > > I just mention this since inevitably someone tries to compare with > projects using distributed version control, were contributor names are > included in the core VCS metadata even if they don't have rights to > pull into the main repo. With our use of SVN only core developers are > recorded in the core metadata. The others are manually encoded into > the log. > > Regards, > > -Rob > > >> > >> Also, watch out for how branch -> trunk integration is tracked. For > >> example, if a developer does months of work in a branch and then > >> integrates it into the trunk, how is that recorded in your script? I > >> saw one analysis of our commits that took months of work on the > >> Sidepanel and called it all a single commit when it was integrated! > >> > > > > I did not only look at trunk....it is the total commits from trunk, all > > branches, ooo-site and a little bit in dev-tools. > > > > You can see that commits in branches count, otherwise I would never have > > made top 5. > > > > The script does not catch if committers use git locally and only commit > > when something is finished...but please dont look too much at the commit > > numbers (top five) they are for fun > > > > The number of different committers is what really matters, and if we had > > one volunteer that did many patches he/she would have been nominated > > committer. > > > > rgds > > jan I. > > > >> > >> -Rob > >> > >> > Rgds > >> > Jan I. > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > >> For additional commands, e-mail: dev-h...@openoffice.apache.org > >> > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org > >