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]

Reply via email to