You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Justus Pendleton <su...@ryoohki.net> on 2001/06/06 02:24:30 UTC
version control of labels
I've noticed that subversion is planning to have lots of metadata
under version control. Today I was reading the marketing brochure for
AccuRev/CM and they talk about how labels are first class objects in
their system and under version control. They claim that this gives
their CM system a timesafe property that others lack.
http://www.accurev.com/accurev/ac_science.html
http://www.accurev.com/accurev/info/timesafe.html
I don't really follow many of the design discussions on subversion in
much detail so maybe this has already come up and been thought
about/decided on/whatever, but I thought I'd mention it as I found it
interesting.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: version control of labels
Posted by Greg Stein <gs...@lyra.org>.
On Tue, Jun 05, 2001 at 11:28:13PM -0400, Greg Hudson wrote:
> > Today I was reading the marketing brochure for AccuRev/CM and they
> > talk about how labels are first class objects in their system and
> > under version control. They claim that this gives their CM system a
> > timesafe property that others lack.
>
> We nicely sidestep this issue by not having labels (by "labels" they
> mean symbolic tags). We provide cheap copies, which can be used to
> get all the functionality of branches and tags at the expense of
> having to manage your namespace a little more carefully. It's a bit
> of a departure from CVS, but it vastly simplifies the repository
> model.
Right.
And these copies are versioned just like any other operation. You can find
out when a particular copy ("tag" or "label") was made, by who, and what
resources are in it.
Now. That said, Subversion is out to displace CVS. We might meet or beat
other CM system's features, and we will certainly fall short of others. But
our sights are focused only on CVS for now. Version 3.0 of Subversion will
probably be directed a bit more at edging into sophisticated CM operations,
which could impact CM systems other than CVS. But 3.0 is a long ways away :-)
Cheers,
-g
--
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org