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

Re: Suggestion: Branch/tag-dialog change

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-06-21 17:33:34 CEST

Hans-Emil Skogh wrote:

> I would like to suggest a modification to the "Copy (Branch / Tag)"-dialog.
> In my opinion we should change the order (and default selection) of the
> radio button choices. I would suggest to move "Specific version in
> repository" to the top and make it default with the current revision of
> the selected WC entered in the revision field. "HEAD revision in the
> repository" should be moved to the bottom.

I don't like the idea of moving controls around. We had *exhausting*
discussions about the branch/tag and merge dialog already on how to do
it best. And I really don't want to get there again...

> The reason I'm suggesting this is because it's an unsafe working
> practice to make a tag from repository-HEAD since there's no way to know
> what you are tagging. With branching it's not as bad, but still a "worst
> practice"*.
> I would even go as far as wanting to provide some kind of warning for
> using "HEAD revision in the repository", but it might be enough to move
> it to the bottom of the choices. Having it as the default choice is,
> well, bad. :-)

While I agree with you that in general, creating a branch/tag directly
from HEAD is bad (someone else could commit while you don't expect it),
I'm not sure if we should fill in the revision of the working copy. As
you might know, there just is no single working copy revision. We'd have
to do the same as SubWCRev does now (find the highest 'last committed'
revision), which takes a while to compute.


> I would also suggest changing some texts to clarify:
> "From WC at URL:" -> "From URL:" or "From URL in repository:" or "Origin
> URL:" or similar. The path is showing the source path in the repository
> that the copy will be made from. Mentioning the WC there is confusing.
> "Repository" ("box" caption) -> "Copy" or "Details" or similar maybe?
> "Repository" is to broad and unclear.

Again (see above) I don't want to change any text or controls in that
dialog unless there's a *very, very good reason* for it.


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Jun 21 17:34:13 2006

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.