From maechler at stat.math.ethz.ch  Wed May 26 11:44:44 2010
From: maechler at stat.math.ethz.ch (Martin Maechler)
Date: Wed, 26 May 2010 11:44:44 +0200
Subject: [Rd] SVN vs DVCS
In-Reply-To: <AANLkTimh6KCb-n5Onh1T5EHv60JG0zUoRSBI42uo7f29@mail.gmail.com>
References: <AANLkTikqeJ_LEosa4ett4bLPO9SD375Lz_lA88Z5sEAX@mail.gmail.com>
	<AANLkTimh6KCb-n5Onh1T5EHv60JG0zUoRSBI42uo7f29@mail.gmail.com>
Message-ID: <19452.60812.190425.523797@lynne.math.ethz.ch>

>>>>> 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
    >> 
    >> --
    >> Felix Andrews / ???
    >> Postdoctoral Fellow
    >> Integrated Catchment Assessment and Management (iCAM) Centre
    >> Fenner School of Environment and Society [Bldg 48a]
    >> The Australian National University
    >> Canberra ACT 0200 Australia
    >> M: +61 410 400 963
    >> T: + 61 2 6125 4670
    >> E: felix.andrews at anu.edu.au
    >> CRICOS Provider No. 00120C
    >> --
    >> http://www.neurofractal.org/felix/
    >> 



    > -- 
    > Felix Andrews / ???
    > Postdoctoral Fellow
    > Integrated Catchment Assessment and Management (iCAM) Centre
    > Fenner School of Environment and Society [Bldg 48a]
    > The Australian National University
    > Canberra ACT 0200 Australia
    > M: +61 410 400 963
    > T: + 61 2 6125 4670
    > E: felix.andrews at anu.edu.au
    > CRICOS Provider No. 00120C
    > -- 
    > http://www.neurofractal.org/felix/

    > ______________________________________________
    > R-devel at r-project.org mailing list
    > https://stat.ethz.ch/mailman/listinfo/r-devel



[Rd] SVN vs DVCS
Martin Maechler