On Mon, 2007-02-26 at 00:33 -0800, Derek Wright wrote:
as far as i know, the *only* viable alternative to CVS that might be considered for drupal development is SVN. sadly, in spite of the other ways SVN improved things that CVS sucks at (basically, renaming files), SVN still fails to make merging branches easy.
I don't even like the branching in SVN.
that said, i'm not fanatically opposed to moving Drupal development to a different revision control system, but it's going to take a *LOT* of work, and (in a year of *many* people trying) i've yet to hear an argument that holds any water about ways SVN would significantly improve our development practices to offset the very high cost of switching.
The two advantages of svn for me are 1) offline work. 2) changes across multiple files in one changeset. I manage 1) using bzr and having a dual bzr/cvs repository. I can manage 2) with tags, but don't. I still don't think those features offset the work that goes into migrating off of cvs. It does the job. We already had this discussion like a year or so ago and it was pretty fruitless. The only thing I got out of it was an excuse to learn about revision control and explore the different revision control tools out there. It was educational if unproductive. .darrel.