On 4/6/07, hadley wickham <[EMAIL PROTECTED]> wrote: > On 4/6/07, Stefan Theussl <[EMAIL PROTECTED]> wrote: > > hadley wickham wrote: > > >> > I have recently found RForge.net (http://www.rforge.net/) by Simon > > >> > Urbanek and found out today that the site is accepting subscriptions. > > >> > Great! However, browsing a bit on the site I found a link to another > > >> > forge: R-Forge (http://r-forge.r-project.org/). > > >> > > > >> > Is/will the last one be the "offcial" forge for R packages, given that > > >> > it has domain r-project.org? > > >> > > >> Yes, we're currently still testing the functionality and improving the > > >> documentation, but an article for R News that announces the > > >> functionality > > >> is under preparation. There is already a user's manual available on the > > >> main page which explains how you can register and set up your project > > >> etc. > > >> Just as Simon's site this already offers an SVN and nightly builds in a > > >> CRAN-style repository, and additionally there is the whole GForge system > > >> with other features such as project forums, mailing lists etc. > > > > > > Is it possible to use r-forge just for the nightly builds? (ie. with > > > svn hosted elsewhere) That would be really handy. > > > > > > Hadley > > We have never thought about it, but this would be technically difficult. > > > > But you may migrate your svn (or the part which contains the package) to > > R-Forge and have the advantage of daily build and checked packages with > > the possibility to install it directly from R-Forge: > > |install.packages("/packagename/",repos="http://r-forge.r-project.org")| > > I guess I'm not really comfortable moving my code to an external > repository completely out of my control. It would be really > convenient to be able to upload a source package, and have it built, > with out R CMD check being enforced.
If you are comfortable with mirroring, I recently discovered the svnsync tool (new in subversion 1.4). It will mirror a subversion repository in its entirety (including commit history). It requires a hook script to be present in the target repository (so needs cooperation from the admin), but otherwise, once you set it up, a one line cron job will synchronize it. A quick description is available here: http://code.google.com/support/bin/answer.py?answer=56682&topic=10386 and the subversion book has more detail. -Deepayan ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel