[Rd] SVN vs DVCS

Gabor Grothendieck ggrothendieck at gmail.com
Wed May 26 13:16:23 CEST 2010


Note that one can also use any of the dvcs systems without actually
moving from svn by using the dvcs (or associated extension/addon) as
an svn client or by using it on an svn checkout.

On Wed, May 26, 2010 at 5:44 AM, Martin Maechler
<maechler at stat.math.ethz.ch> wrote:
>>>>>> Felix Andrews <felix at nfrac.org>
>>>>>>     on Wed, 26 May 2010 11:20:12 +1000 writes:
>
>    > On second thoughts it is really none of my business how the R sources
>    > are managed.
>    > But I would encourage package developers and/or r-forge maintainers to
>    > consider these systems.
>
> Thank you, Felix, for the compilation of these alternatives.
>
> One very relevant piece of information that you've not added,
> is, how easily one could *move* from svn to such a system
> (including the full history of every file with revision numbers,
>  log messages, etc),
> and .. for R-forge, e.g., which of these provide nice and
> flexible tools (as svn does) for an automatic web interface to
> inspect file histories, differences, etc.
>
> Regards,
> Martin  ( maintainer of svn.r-project.org )
>
>    > Regards
>    > -Felix
>
>    > On 26 May 2010 10:29, Felix Andrews <felix at nfrac.org> wrote:
>    >> Hi,
>    >>
>    >> Just wondering whether anyone had thought about moving the R sources
>    >> to a "distributed" version control system such as Bazaar, Git or
>    >> Mercurial. These new generation systems make it easier to work on
>    >> feature branches, allow working offline, are very fast, etc.
>    >>
>    >> Some projects that have moved to Git are
>    >> Linux Kernel
>    >> Perl
>    >> Ruby on Rails
>    >> ...
>    >> http://en.wikipedia.org/wiki/Git_(software)
>    >>
>    >> Some projects that have moved to Bazaar (bzr) are
>    >> Ubuntu
>    >> MySQL
>    >> Inkscape
>    >> ...
>    >> http://en.wikipedia.org/wiki/Bazaar_(software)
>    >>
>    >> Some projects that have moved to Mercurial (hg) are
>    >> Mozilla
>    >> Octave
>    >> Python
>    >> ...
>    >> http://en.wikipedia.org/wiki/Mercurial_(software)
>    >>
>    >> Joel Spolky's take on it:
>    >> http://www.joelonsoftware.com/items/2010/03/17.html
>    >>
>    >> Regards
>    >> -Felix



More information about the R-devel mailing list