[R] celebrating revision 50000

Romain Francois romain.francois at dbmail.com
Fri Oct 9 15:41:47 CEST 2009


Hello,

Today, Brian Ripley commited the revision 50000 of R's svn repository.

I took this as an opportunity to do some data analysis of the log and 
posted some code and graphics on my blog: 
http://romainfrancois.blog.free.fr/index.php?post/2009/10/09/celebrating-R-commit-50000

The plots of the number of commits per day (and per month) indicates a 
peak in 2002.

Here are the top 20 modified files :

 > most.updated <- head( sort( table( data$file ), decreasing=TRUE ), 20 )
 > cat( sprintf( "%40s    :  %6d", names(most.updated), most.updated ), 
sep ="\n" )
                              /trunk/NEWS    :    5449
                        /trunk/date-stamp    :    2219
                              /trunk/BUGS    :    1485
              /trunk/src/gnuwin32/CHANGES    :     994
                         /trunk/configure    :     979
             /trunk/doc/manual/R-FAQ.texi    :     948
            /trunk/doc/manual/R-exts.texi    :     814
           /trunk/doc/manual/R-admin.texi    :     666
                  /trunk/src/main/names.c    :     634
               /trunk/tests/reg-tests-1.R    :     621
             /trunk/src/gnuwin32/Makefile    :     542
                               /trunk/FAQ    :     471
                 /trunk/doc/html/faq.html    :     458
                /trunk/src/include/Defn.h    :     455
                      /trunk/configure.ac    :     447
              /trunk/src/scripts/check.in    :     433
          /trunk/src/library/tools/R/QC.R    :     397
  /branches/unlabeled-1.1139.4/date-stamp    :     386
            /trunk/src/main/connections.c    :     349
                   /trunk/src/main/plot.c    :     325


The most modified file extensions (the second element indicates files 
without extensions) :

 > head( sort( table( data$extension ), decreasing=T ) , 24 )

       Rd                 c        R       po       in       mo        h
    36766    33999    29849    25221    10215     8806     6280     6147
     texi      gmo     html     save      pot        f      win       m4
     5274     3705     1920     1668     1285     1148     1060     1041
       pl       ac      afm       pm      mac        y packages       sh
      910      527      482      461      402      384      311      215

The number of commits per author :

 > sort( table( simple$author ), decreasing=T )

      ripley    maechler      hornik          pd     murdoch       iacus
       20523       10207        6744        4655        1370         915
      leisch         jmc        luke       ihaka     murrell       bates
         743         643         618         481         379         350
    rgentlem     tlumley    urbaneks (no author)      duncan           r
         299         274         274         203         172          96
      thomas      lyndon        paul       guido      martyn     plummer
          63          54          48          39          39          26
    deepayan      falcon        mike
          20          18           1


Many thanks to the R core team for these 50 000 commits.

Romain

-- 
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr
|- http://tr.im/BcPw : celebrating R commit #50000
|- http://tr.im/ztCu : RGG #158:161: examples of package IDPmisc
`- http://tr.im/yw8E : New R package : sos




More information about the R-help mailing list