On Tue, 9 Sep 2003, Shachar Shemesh wrote: > Rony Shapiro wrote: > > >Folks, > > > >As much as I like CVS, it is not a full-blown configuration management > >system, and a configuration management system is not a CASE tool. > > > >I don't want to start a Holy War, but CVS is great for tracking changes at > >the file and directory level, but it lacks built-in support for getting > >"meta-data" on the changes, i.e., to answer queries like "what files were > >changed for bugfix 17, when and by whom?" > > > What about "cvs -qn up -r bugfix16"? >
Subversion can do that, and so can many other alternatives (Aegis, Arch, etc.) > >and "what bugfixes made it into > >release 3.4?". > > > That depends on your setup. If you kept a good log in the history, there > is no reason to not be able to answer that (and CVS can be configured to > require you to do so). > > > Also, it has no explicit idea of a development cycle (coding, > >unit test, integration, release, maintenance). > > > Please explain. > This is a feature of a software configuration management system. CVS is a pure version control system that only tracks changes to file. Some systems (like Aegis) are more copmlex, and also enable reviewing the code, testing it, etc. These are called software conf management systems. > > Again, I *like* CVS, and it's > >fine for small industrial projects, or even large open source projects, but > >it's not a full configuration management tool. > > > > > >Rational Rose, OTOH, *is* a CASE tool. > > > I don't think it makes sense to try and compare CVS with Rational Rose. > It's like asking whether Mozilla is better than kreversi. > The question of course is whether Josh wanted a CASE tool (like Rational Rose or ArgoUML) or an SCM/Version Control tool (like CVS, ClearCase, Subversion, Aegis, etc.). Since he said he wanted a CASE tool and was going to buy Rational ClearCase, it's hard to tell, but IMH guess he probably meant Rational Rose. Regards, Shlomi Fish > -- > Shachar Shemesh > Open Source integration consultant > Home page& resume - http://www.shemesh.biz/ > > > > ================================================================= > To unsubscribe, send mail to [EMAIL PROTECTED] with > the word "unsubscribe" in the message body, e.g., run the command > echo unsubscribe | mail [EMAIL PROTECTED] > ---------------------------------------------------------------------- Shlomi Fish [EMAIL PROTECTED] Home Page: http://t2.technion.ac.il/~shlomif/ Writing a BitKeeper replacement is probably easier at this point than getting its license changed. Matt Mackall on OFTC.net #offtopic. ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]