(no subject)
nmeyers at javalinux.net
nmeyers at javalinux.net
Sun Nov 23 12:24:27 EST 2003
On Sun, Nov 23, 2003 at 11:48:15AM -0500, Gregory Gimler wrote:
> I had a need to
> make my first branch on this proto-type the other day and realized some
> things I didn't like about CVS.
There's a lot about CVS that's frustrating - just look at any project
that claims to be a "better" CVS to see a good list. I'm pretty sure
I've banged my head against every CVS limitation anyone's ever complained
about :-). What has scared me away from migrating away from CVS is that
it's a much more proven technology than most of the free alternatives.
For this I put up with a lot of headaches - especially around branch
management.
One exception to the new-and-unproven thing is Aegis
(http://aegis.sourceforge.net), which is so different from CVS that
I haven't yet tried to take the leap. It's been around for awhile and
is evidently pretty stable - one of these days I may try it on a new
project to see how it feels.
Nathan
>
> A nasty part about branching is that the person who branches needs to keep
> track of a lot of stuff. As I've personally demonstrated in previous
> projects, this is problematic. There are branches there that I don't know
> what they are anymore. Worse, there is no way to tell their state (were the
> changes merged to the main trunk? When? Were changes made on the branch
> after that merge?...etc). CVS has fundamental issues which prevents it from
> being able to do these things for you. I'm trying to prevent these kinds
> of things from happening again.
>
> I have a better appreciation of why Linus moved the Linux kernel from CVS
> to Bitkeeper.
More information about the Discuss
mailing list