[development] FAQ: Why is Drupal still using CVS when X is a much better choice?
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.
More information about the development