[Bioperl-l] First cut svn repository [was Re: SVN and ...Re: Perltidy]
hlapp at gmx.net
Thu Jun 28 06:47:39 EDT 2007
On Jun 28, 2007, at 12:29 AM, Jason Stajich wrote:
> As I tried to ask for in the past, would someone also illustrate the
> importance of why _WE_ need to switch to SVN on a wiki page on
> Bioperl so that when someone complains/asks about this in the future
> the arguments are already laid out. I am basically fine with it, but
> I don't honestly see a compelling reason beyond what has been
> mentioned wrt better integration in IDEs.
I guess at the end of the day svn is just the system of choice for
new developers. I've had people tell me who started with svn that cvs
seems a lot harder to use. The newer projects are all on svn and for
example to integrate Bio::Phylo into BioPerl should become a question
of the revision control system.
At the end of the day if being on svn makes it easier for new people
to contribute it's enough of an argument for me, whether it's
rational or not.
IMHO, there's two advantages that svn has over cvs. First,
directories are versioned, have properties, and generally are the
same class of citizens as files. They can be added, renamed, and
removed from the repository. In cvs, we all know what a hassle it is
to rename or even retire directories. Second, svn log gives you the
commits, i.e., the set of changes that constituted one particular
commit (and therefore version increase). In cvs that's hard or
impossible to reconstruct.
Bottom line - I don't think many people if any will question why we
moved from cvs to svn ...
My $0.02 ...
: Hilmar Lapp -:- Durham, NC -:- hlapp at gmx dot net :
More information about the Bioperl-l