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

Re: newbie revision question

From: James Chaldecott <james_at_swythan.co.uk>
Date: 2004-09-30 18:07:45 CEST

Tristan Seligmann wrote:
> If you introduce the concept of a labeled revision that is limited to a
> particular subtree, then I see no major difference between a copy named
> '/tags/releases/1.0.0' and a "label" named '1.0.0 release'.

The difference as I would see it is that software tools would know how
to map "labels" to revisions & locations (presumably via an API),
whereas they *cannot* do the same for the current system (e.g.
'/tags/releases/1.0.0') because that is an (intentionally) arbitrary
repository structure.

A *human* can do 'ls /tags' to find all the tags. A computer program
cannot (as it doesn't know where to look).

I'm not sure I know *exactly* why this is useful, but it does stand as a
concrete difference between the two.

James

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Sep 30 18:08:54 2004

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