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

Re: Tags: What is a tag? [was: Tags]

From: Branko Čibej <brane_at_xbc.nu>
Date: 2006-07-09 14:51:19 CEST

hakon@ion.no wrote:
>> Danny van Heumen wrote:
>>
>>> Because of different concepts of 'tags' I would like to come to a
>>> general understanding. I've found these different views while browsing
>>> through the mailing list archives.
>>> (Mainly in the thread "Tags and branches are NOT the same" starting
>>> here: http://svn.haxx.se/dev/archive-2006-03/0865.shtml)
>>>
>>> Tag is:
>>> 1. An alias for a revision number.
>>> a) Single revision
>>>
>>> 2. An alias for multiple revision numbers.
>>> a) Multiple revisions.
>>>
>>> 3. An alias for a revision number for a specific location.
>>> a) Single revision
>>> b) Specific location
>>>
>>> 4. An alias for a collection of revisions for a specific location.
>>> a) Multiple revisions.
>>> b) Specific location.
>>>
>>> 5. An alias for a collection of revisions for a specific location with a
>>> possibility for adding non-versioned files (and folders etc.)
>>> a) Multiple revisions.
>>> b) Specific location.
>>> c) Versioned + non-versioned files.
>>>
>>> If I understand correctly Subversion currently supports the fifth
>>> concept, which is also the most extensive.
>>>
>>>
>> A tag in Subversion is an alias for a single- or mixed-revision
>> (sub-)tree of the repository.
>>
>
> This is a better definition, but still not entirely precise.
>
> A Subversion-like tag is a copy of a historic tree.
>
For the purpose of this discussion, the difference between "copy" and
"alias" is so small that I can't tell them apart. :)

-- Brane

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Jul 9 14:51:45 2006

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