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

RE: Development practices using Subversion

From: Mads Budde <mb1_at_budde.us>
Date: 2004-08-11 08:45:16 CEST

> implementation of a "move tag/label" command. Subversion does not have a
> move command that operates at the tag level (please correct me if I am
> wrong
> - but I haven't found one :-)), so you must implement the same behaviour
> using a two step process (every time you want the label to "float" to the
> desired place that is):
>
> 1. delete the old tag (label) from the repository
> 2. name the desired revision (usually "tip") with the name of the tag just
> deleted.
>
> Refer to the "svn delete" and "svn copy" commands for more information.

From a subversion implementation perspective tags and branches are the
same thing, just a copy of "something" made at a certain point in time (at
least this is my understanding of it).

So you should be able to "move" your tag, using the merge command (the
merge should be trivial). This might not be nice (terminology wise), but
it should do the trick. If anyone knows a reason why not, please let me
know.

We have talked about using this mechanism to have a "nightly build" and
"weekly tested" tag scheme going, which will allow developers to have a
stable version to link to when working on their components.

Best regards,
Mads

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Aug 11 08:45:37 2004

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