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

Changing a fixed external to HEAD is confusing in the edit dialog

From: Dennis Verheijen <dennis.verheijen_at_sioux.eu>
Date: Wed, 6 Mar 2013 08:44:25 -0800 (PST)

Using TortoiseSVN 1.7.11, I want to change an external from 'being fixed to a specific revision' to 'always point to HEAD' using the External Edit dialog. The dialog visually *suggests* that selecting the radiobutton in front of 'HEAD revision' will do the job.

However, this will usually not work, because externals that have been created using this dialog will always have a non-empty Peg revision, in which case the external will point to the Peg revision, not the HEAD revision. It will only work when you also clear the Peg revision, but this is not clear from the dialog and is also not mentioned in the Help text.

I know that the operative revision defaults to the peg revision, which probably explains this behavior, but I would expect that the purpose of having this dialog is to lessen the amount of 'advanced knowledge' the user requires. That is not the case in my opinio

Suggestions:
 * Make the dialog change the text 'HEAD revision' to 'Peg revision' when a valid peg revision is or becomes present, and change the text to 'HEAD revision' only when the peg revision is deleted/invalidated in the input field or when it was not present in the first place.

(I know that having externals to point to HEAD is not recommended, but we have other procedures in place for this development branch to guard validity, and the tools should still support it because it is technically allowed by svn)

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3050434

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-03-06 17:59:01 CET

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

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