Re: New VCS Choice; SCM SIG

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2007-01-23 at 07:44 +0100, Ralf Corsepius wrote:
> > > 
> > cvs doesn't separate the concept of tags and branches.
> Right, this bloats the repos sizes on the server (svn pushes this bloat
> to the clients) and renders "branch removal" a pain on the server.
> 
> >   It also works on
> > individual files rather than whole trees.
> Right, but I don't see this as a disadvantage. It's a different working
> principle.

This is actually what I hate most about CVS.  It doesn't have the
concept of changesets.  So you can commit a bunch of files at once, that
logically should be considered as one change and have a single file fail
to commit because of a conflict while the rest go into the repo.

It's annoying when that happens because now you have a broken repo
because not all the files were committed and tracking history of the
files at that point starts to become difficult.  Looking at a cvs log,
you cannot determine if version 1.2 of foo.c and 1.4 of bar.c logically
belong together very easily.  It gets worse with the branching.  In git,
svn, hg, and other SCMs, changesets are supported.  A huge +1 in my
opinion.

josh

(Note, I'm not a huge fan of svn, especially it's branching scheme.  But
it at least has changesets.)

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux