version control system

Stone, Joshua I joshua.i.stone@intel.com
Fri Sep 14 21:32:00 GMT 2007


Frank Ch. Eigler wrote:
> Are people generally happy with cvs?  If not, we could add bridges to
> mercurial or git or even replace cvs outright.

If nothing else, moving away from CVS will help things like reproducing
snapshots.  It is very convenient to have a revision/commit-id that
uniquely describes the entire tree, which most other SCMs support.

I generally dislike CVS, but I've been making do with my own local git
import.  The import is actually pretty simple to create and keep sync'ed
(git-cvsimport), but committing changes is not well integrated
(git-cvsexportcommit).  If we publish a git "mirror" of CVS, I think
we'll have the same commit issues to deal with.

Subversion is nice because it's not too different for those used to CVS,
and git-svn is well integrated for people like me who enjoy DSCM.

If we are willing to fully jump to DSCM, the I vote for git, but only
because I haven't tried any others (mercurial, bazaar).  We could even
run a git-cvsserver for the dinosaurs to use. :)


Josh



More information about the Systemtap mailing list