On Sat, 2008-06-14 at 16:22 +1000, Cirilo Bernardo wrote: > Why change something that works? Do the savannah servers support git? > Is there any feature in git which is necessary and not provided in > cvs?
All decent distributed revision control systems provide disconnected development with full project history. This is more helpful than it sounds if you've only ever used CVS. git rebase is a wonderful command. git cone + git format-patch makes it more convenient for non-core developers to contribute patches. git is flexible enough that a project can adapt git to the project's preferred patch submission and review process, instead of molding the project around the tool. Those are some of the advantages. The big disadvantage is that git, like vi or emacs, has a steep learning curve at first. One must stop thinking like a CVS user and start thinking like a git user. The learning curve is worth it. Looks like savannah does support git. http://savannah.gnu.org/maintenance/UsingGit
