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

re: merging branches confusion

From: Jason Coutu <jcoutu_at_solidodesign.com>
Date: 2006-08-16 21:40:50 CEST

I've run into this issue and have a solution that might fit everyone.
There are great advantages to the tags are branches way of doing things.
They allow me to make a branch that has a few files at one revision, and
the rest older or newer as needed. What svn doesn't have, and would
make this tag issue go away is a way to lock directories/branches.
Currently only files can be locked.


Jhon wrote:

I've brought this issue up before, and I'll mention it again here, even
though it's a touchy subject on this list:

If tags were simply aliases for revision numbers like they are in CVS,
then we'd all be more comfortable. Look, this idea has much precedence.
DNS names are simply aliases (albeit complex ones) for IP addresses, for
instance. Look how much value we get from DNS names on the Internet. I
can remember dozens of IP addresses indirectly through their "tag"

In all the arguing I've seen on this and the dev list regarding why
tags should NOT be used as simple aliases for revision numbers in SVN, I
still have yet to see a truly valid reason for this point of view. I
keep hearing about vague features that MIGHT be implemented in the
future on top of the current "tags as branches" approach, but I don't
get any satisfaction from these arguments.

On the other hand, I hear time and time again about the frustration the
people experience with not being able to use tags as aliases in SVN.

Well, fine. If we must insist on not implementing tags as they were
done in CVS (as mere aliases for revision numbers (or revision number
sets in the case of CVS)), then the least we can do is provide a brand
new feature called "names" or something. Let's go ahead and reserve the
"tags" concept for that esoteric set of super SVN features that we'll
all be able to ooooh and aaaaah over some day. In the mean time, we can
get something done with the new "revision name" feature, that allows us
to treat revision numbers as easy-to-remember names.

Just a suggestion.


To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Aug 16 21:50:48 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.