I'm trying to document the updated branch/tag dialog and finding it
What I did:
Create 2 repositories and add some revisions.
Add some externals to repository B referencing repository A, one at
fixed rev, one at HEAD, and commit.
Open the branch/tag dialog to WC_B
At the bottom I have two externals listed, the fixed-rev one is
greyed, but I can still check the box.
If I leave the boxes in the "Externals to tag" unchecked then the
externals are carried over into the tag in the same state they are in
If I check a box, that external item is included in the tag with both
a rev and the same pegrev.
So, first confusion is the label "Externals to tag". They are included
in the tag regardless, so maybe a better description would be "Fix
externals at current revision" or similar.
Next confusion is that if you do fix the rev, when you look at the new
branch in repo browser the tag does not appear. I guess repo browser
is failing to parse the more complex external syntax used.
Another confusion that has always been there is the very first label:
From WC at URL. But the default copy source is the repository, not the
WC. A phrase which covers all 3 copy source options would be "From WC
The Specific Revision has a rev number next to it and a box with an
ellipsis. The ellipsis is normally used next to a path combo to start
the repo browser or local path selector. For a log dialog we normally
use a button explicitly labelled "Show Log". The minimum width of the
dialog could be increased, because the tag list needs more anyway.
I also notice that if there is an issue tracker integration, e.g. for
TortoiseSVN trunk, a new "Select Issue" button appears, but it is
misaligned relative to the "Recent Messages" button.
: oo // \\ "De Chelonian Mobile"
: (_,\/ \_/ \ TortoiseSVN
: \ \_/_\_/> The coolest Interface to (Sub)Version Control
: /_/ \_\ http://tortoisesvn.net
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-06-17 01:25:21 CEST