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

Re: Mnemomic names for revisions

From: Hermann Voßeler <hermann.vosseler_at_baaderbank.de>
Date: 2005-05-10 16:36:18 CEST

David Weintraub wrote:
> Okay, let's sum up here:
(very good sumary, skiped)

> However, tags are extremely close to what the pro-label people are
> clamoring for, and to create and fully implement another full object
> type in Subversion just to go the last few yards will be using
> development resources that could better be used in other areas.
> Maybe what is needed is a way to specify that a particular directory
> is the "tag" directory for that Subversion archive (and the default
> could even be "<URL>/tags").

> 2). Anytime you use a non-integer as a revision number in a
> Subversion command, it will be assumes you are referring to a "tag"
> located in this directory.

> Sounds good?

Sounds good.
Sort of a "auto tag alias feature"! Is this possible? Can this work?

What should this "tag alias" stand for?
- a url in a "tags directory"?
- a revision number?
- a pair (tag-url, revNr)?

At what places should this "tag alias" be accepted?

svn up -r TAG
svn log TAG
svn co TAG
svn merge TAG1 TAG2 path

...others ?

further problems to solve:
- several tag directories?
- name clashes in larger repos
- limit a Tag only to one project (part of the tree)?
- implement the "tag alias" as a property of the labeled node, i.e
   * this labeling creates another revision
   * it is versioned and can be undone
   * commiting this labeling-property declares this subtree as "tag"

Please get me right. I just want to consider this and to see what would
be the consequences. My own opinion with respect to tags is:

- tag dirs are fine. I use them very much
- tag dirs do /almost/ all we need
- revnumbers with more then 4 digits are cumbersome and easy to confuse.
- tag dir urls are cumbersome and dificult to type.
- Shell variables are a hack, no solution; they are not integrated in
   the whole system.

Hermann Vosseler
Hermann Voßeler
Baader Wertpapierhandelsbank AG  / IT
Weihenstephaner Straße 4
D-85716 Unterschleißheim
Internet: www.baaderbank.de
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue May 10 16:49:57 2005

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.