On Wed, 17 Sep 2003, Josh Roden wrote: > At the present I now that the Instructor is looking > for a public domain or demo tool for version > control which I guess is an alternative to Rational > ClearCase and not Rational Rose. > Sorry for not being clearer. This subject is new to > me. >
Well, in this case, there are some recommendations I can make. CVS is the de-facto state of the art now in the open-source world, but it has many serious limitations. There were several attempts to create something better out of it (CVSNT and Meta-CVS), but they're probably not going to advance too much because the CVS architecture is too limited. One nice alternative to CVS is Subversion (http://subversion.tigris.org/). It is cross-platform (runs on UNIXes and Win32), and has many features missing from CVS. Among else, it supports file and directories copies and moves, atomic commits, O(1) branching and tagging, tunneling over HTTP/S, permissions at the HTTP level and support for versioning of binary files. It is still technically alpha software so may still have some performance problems and minor quirks. Still, it is very usable. Another prominent alternative is Arch (http://gnuarch.org/). Arch uses a dumb file transfer service (such as FTP, SFTP or WebDAV) as its service, and so a service can be very easily deployed. I don't know if it's portable to Win32. Arch is distributed and so every developer can maintain his own repository and propagate changes from one another. There's also Aegis which is quite capable, but isn't networked. It is very mature now, and has been around for several years. There's also OpenCM, which is not as feature-rich as CVS, but still has some unique advantages. (albeit Subversion, which aims to be a superset of CVS' functionality will probably be a better choice). Then there's Monotone, a new version control system written in C++, which is promising, but is yet to be used by many people. It is supposed to be portable to Win32, but was not explicitly ported there yet. You can find a comparison of them here: http://better-scm.berlios.de/comparison/comparison.html Regards, Shlomi Fish > > > -----Original Message----- > > From: Shlomi Fish [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, September 16, 2003 3:13 PM > > To: Josh Roden > > Cc: Linux-Il (E-mail) > > Subject: Re: Computer Aided Software Engineering (CASE) > > > > > > On Tue, 16 Sep 2003, Josh Roden wrote: > > > > > Thank all of you for your advice. The instructor is abroad now and > > > I am waiting for his response to all of the suggestions given here > > > at the group. > > > > > > > Hi Josh! > > > > You still have not explained whether you are looking for an > > alternative to > > Rational ClearCase (i.e: a version control/software configuration > > management system) or to Rational Rose (i.e: a CASE/UML tool). > > > > I am curious, that's all. > > > > Regards, > > > > Shlomi Fish > > > > > > > > > Thank you, > > > Josh Roden > > > > > > > > > > > > > > ---------------------------------------------------------------------- > > Shlomi Fish [EMAIL PROTECTED] > > Home Page: http://t2.technion.ac.il/~shlomif/ > > > > Writinga BitKeeper replacement is probably easier at this > > point than getting > > its license changed. > > > > Matt Mackall on OFTC.net #offtopic. > > > ---------------------------------------------------------------------- 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]