[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: subversion demerits in comparison with clearcase, can any expert advise on this?

From: Steve Bakke <steven.bakke_at_amd.com>
Date: 2007-04-18 14:52:10 CEST

On 4/17/07 9:28 PM, "Troy Curtis Jr" <troycurtisjr@gmail.com> wrote:

> On 4/16/07, Andreas Schweigstill <andreas@schweigstill.de> wrote:
>> Hello!
>>
>> Ulrich Eckhardt schrieb:
>>> In that aspect CC is the same as SVN, just that
>>> maybe CC hooks the filesystem and only fetches the actual data on demand -
>>> it's not entirely clear to me what those dynamic views are.
>>
>> Yes, ClearCase has its own filesystem implementation. So the check-out
>> procedure is quite different from check-outs under CVS or Subversion
>> because it normally just creates a (static) view. In a static view or
>> Subversion WC you explicitely have to say "Yes, now do an update!" but
>> on a dynamic view this is done automagically on all working copies.
>> This is a very interesting feature because it allows creation of a
>> global build number counter. It is usually not appropriate to use a
>> dynamic view for "normal" source code files.
>>
>
> What the original poster is referring to is the built-in functionality
> of CC to share compiled (or more generically, generated) objects
> between developers. That way if some change in some other module
> requires a build, or worse a complete rebuild of the module, all the
> developers will have access to that generated file as soon as it is
> created. It shares out these (sometimes time-consuming) objects along
> with "real-time" source file updates so that all the developers are as
> close to working out of one directory as you can get, without actually
> working in the same directory and with some enforced safety. This way
> a given generated object is only generated once between a group of
> developers, and is only regenerated when one of it's source files
> changes and it requires a rebuild.
>

>
> lawrence,
> I love Subversion, and am able to use it with great success in my
> corporate job. It is also useful for many (fairly large) open source
> projects. However, the kinds of features that the you are asking for
> is almost certainly going to stay in the commercial software realm.
> You need a large rapid concurrent (i.e. most people are around at the
> same time) project on a LAN (or appropriately fast) connection to make

If you are looking for something with features akin to ClearCase, then Vesta
would probably do the trick. The only downside is that I don't think it has
really caught on outside of Compaq/HP/Intel. Vesta is licensed under LGPL
and was originally developed in DEC's (and later Compaq & HP) SRC research
lab. It is a complete build management system complete with caching of
build objects and the overall build environment. A completely different
beast from subversion which only does revision control.

http://www.vestasys.org/

I don't know how active the development is, but the lead developer can be
reached at xorian@users.sourceforge.net

-steve

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Apr 18 14:52:57 2007

This is an archived mail posted to the Subversion Users mailing list.