[development] FAQ: Why is Drupal still using CVS when X is a much better choice?

Sam Boyer drupal at samboyer.org
Thu Jul 31 17:54:00 UTC 2008


On Thu, 2008-07-31 at 09:01 -0700, Earl Miles wrote:
> Gordon Heydon wrote:
> > If it needs to be a centralize RCS, the I hope to SVN mainly because the 
> > git connectivity is so good, and it really works like just another git 
> > repository. How ever because SVN doesn't know how to tag or branch I 
> > don't think that the upstream use of branches will work that well.

Doesn't know how to tag or branch? Sorry, that's just not true.

> 
> This is my concern with SVN. Its idea of tagging and branching is naive 
> and I find it confusing and also intensive when I end up checking out 
> all the tags unintentionally. It seems like it would be difficult to 
> translate our current tagging system to SVN and I am concerned that the 
> amount of work to do so would be wasted effort. IMO, we have a lot more 
> important problems to solve than this.

I've heard svn's branching system called a lot of things, but in
comparison to cvs, 'naive' is a new one on me.

One of the points svn bills itself on is "easy branching and tagging."
And it's true. Avoiding project spaghetti (aka, the more-or-less
constant state of the cvs/drupal-contrib directory) and managing release
tags becomes a question of a) using the svn hook system and b) how we
organize the contrib repo(s) in the first place.

Sam



More information about the development mailing list