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