On Jul 30, 2008, at 8:35 AM, Greg Knaddison - GVS wrote:
Well, there are quite good GUIs for svn (often better than those for CVS).
git can pretend to be a CVS pserver, so I believe you can just use all the CVS clients directly and point them at git.
But we need that and we need someone to take over and really support the version control API so that project/project_issue/project_release modules can be RCS independent (see http://lists.drupal.org/pipermail/development/2008-July/030453.html for a plea for help on this).
That's the heart of the matter. In addition to someone to adopt, fix, maintain and extend the versioncontrol API and the appropriate backend (versioncontrol_git, presumably), the other big hurdle here is that someone also needs to volunteer to be The Main Support Person(tm) for the 100s (1000s) of support questions that are going to be generated as a result of moving to a distributed version control system for the Drupal developer community. I'm not taking that job. Above person also gets to rewrite dozens of handbook pages and keep them current/ accurate. You'll probably want to start giving talks at every DrupalCon about distributed version control, too. ;) Cheers, -Derek (dww)