On 4/17/07 9:28 PM, "Troy Curtis Jr" <firstname.lastname@example.org> wrote:
> On 4/16/07, Andreas Schweigstill <email@example.com> wrote:
>> 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.
> 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.
I don't know how active the development is, but the lead developer can be
reached at firstname.lastname@example.org
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Wed Apr 18 14:52:57 2007