[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: Jeremy Pereira <jeremy.pereira_at_ntlworld.com>
Date: 2004-09-27 18:30:00 CEST

Why is it that people can't see past the tags thing? Can I remind
everybody that tags themselves are a bad hack introduced into CVS
because of its poor design i.e. CVS is a tool to manage a collection of
standalone files which are each under revision control *separately*
rather than a single code tree which is under revision control.

The underlying function that Josh Howe is asking for is to preserve a
copy of his tree as it was at the time of release 1.0. Leaving aside
all considerations of implementation, to me the "copy the tree to a
special place calling it revision 1.0" seems the more natural metaphor
than the "label a particular revision release 1.0". At least in this
instance, it is tags that are the workaround not svn copy.

Some people seem to be coming up with ideas like "x is difficult in
subversion, but if we had tags, it'd be easy". This may be true, but
the question should be "can we fix x without grafting on extra kludgy
UI metaphors?"

One of the reasons I like subversion so much is it presents me with an
elegant simple conceptual model which is actually more powerful than my
previous version control system (CVS). If it were my project, it'd
break my heart to have to implement something as nasty as tags.

NB I don't call my tags directory "tags", I call it "releases" which
reflects better what it is for.

On Sep 27, 2004, at 15:43, Scott Palmer wrote:

> The short answer is "You can use cheap copies as 'tags' to do this."
> Which basically means "not exactly, but there is a workaround." See
> the "I miss tags" thread for a more in-depth discussion.
>
> Scott
>
> On Sep 27, 2004, at 10:30 AM, Josh Howe wrote:
>
>>  Hi,
>>
>>
>> I’m new to subversion and to this list, so please excuse my
>> ignorance. Is there any way to give a particular revision a more
>> meaningful name, like “release 1.0” or something? And maybe be able
>> to pass that name to the “export” command instead of a revision
>> number? Thanks!
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
>

--
Jeremy Pereira
http://www.jeremyp.net
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Sep 27 18:31:07 2004

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