From: Arlindo da S. <da...@al...> - 2007-11-26 16:43:36
|
All, After using CVS for many years I believe is time to move on to a new source code management system. Of the many limitations that are driving me nuts are: 1) The inability to work offline (without Internet connection, I mean). 2) The difficulty of branching and most importantly, merging. 3) Need to manage CVS privileges, even for occasional developers (or else be dealing with patches by e-mail something I don't find very efficient, specially for large patches). I always thought the subversion (svn) would be a natural successor of CVS, "CVS done right" as they say. Until I watched this video by Linus Torvalds: http://video.google.com/videosearch?q=linus+torvals+git&sitesearch= where he makes the case for "git", a VCS that he wrote originally. I tend to agree with his main points, specially in which concerns 1) and 2) above. You can get some information on git here: http://git.or.cz/ A nice tutorial is here: http://www.kernel.org/pub/software/scm/git/docs/tutorial.html and if you are coming from CVS you may want to read this: http://www.kernel.org/pub/software/scm/git/docs/cvs-migration.html or if you are a svn user http://git.or.cz/course/svn.html I'd suggest switching the OpenGrADS repository from CVS to "git" on January 1st. My idea is to keep a centralized "git" repository on opengrads.org, perhaps even a git-cvs server if there are people that would prefer a CVS look-and-feel. Does anybody have any thoughts, opinions, concerns, etc, about the subject? Thank you, Arlindo -- Arlindo da Silva da...@al... |