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...
|