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

[TSVN] tag/trunk/branch - abstraction from repository path name?

From: Alan Jay Weiner <alan_at_ajw.com>
Date: 2004-07-26 03:47:18 CEST

I find it annoying that I need to refer to "projectfoo/trunk" for
checkout/commits and "projectfoo/tags" for tags, etc.

I've already made the mistake of putting a tag in the trunk... got a nice big
surprise the next time I updated... :)

How about an (optional) push-button on Branch/Tag dialog, which would look
something like this:

        ---------------------------------------------------------------
        | Branch/Tag
        |--------------------------------------------------------------
        |
        | Repository
        |
        | From WC at URL:;
        | http://blahblah/projectfoo/trunk
        |
        | To URL:
        | ( ) use complete URL
        | ( ) projectfoo tag
        | ( ) projectfoo branch
        |
        | ("to-URL" field is here)
        |

The project needs some way to configure how the repository URLs are configured;
i.e., the trunk is at: svn://myserver/myrepo/projectfoo/trunk
branches are at: svn://myserver/myrepo/projectfoo/branches
and tags are at: svn://myserver/myrepo/projectfoo/tags

or however the user has laid things out...

Then, I don't work in full URLs any more - if I check the "projectfoo tag"
checkbox, then put "beta 1a" in the "to URL" field, TSVN would use the full URL
for that project for tags:
        svn://myserver/myrepo/projectfoo/tags/beta 1a

Ideally, this would all happen at the server level - TSVN would tell Subversion
"this is a tag for projectfoo" but this would be a good (?) intermediate step
without needing Subversion changes...

Perhaps it's just culture differences (*nix vs. Windows) but I was really
surprised that there's no protection against someone branching/tagging directly
into the trunk. (or is there? perhaps I've missed it?)

- Al -

-- 
--  Alan Weiner  --  alan_at_ajw.com  --  http://www.ajw.com
Palm OS Certified Developer
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Jul 26 04:48:23 2004

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

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