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

Re: [TSVN] External property application behavior

From: Peter McNab <mcnab_p_at_melbpc.org.au>
Date: 2005-08-16 21:03:20 CEST

Stefan Küng wrote:

> Peter McNab wrote:
>
> Look at the button you clicked to add the external property: it's
> called "Set", not "Add".
>
Yep you are right. My perception problem.Set not Add.
The problem as I see it (and experienced it) is brought out in the
sequence further below.

> Why do you type in the property name and don't select it from the
> combo box? Or you could click on the already existing svn:externals
> property which will then fill in the value of the property in the edit
> box.
>
Ah.
When I first went into the properties dialog the top "text panel, the
combo box and bottom panel were all blank, just like my knowledge of
exactly what to do at that point.
The "lets click on things" curiosity got me a dropdown list containing
"svn:exteranls" so I selected that.
The help instruction, as you said was to enter the name and URL pairs in
a Text editor (or something to that effect). Neither text display is
labeled as being the Text Entry panel so I clicked the top one and it
was unresponsive then tried the lowest and got a familiar cursor so I
entered the first, name, URL pair, clicked clicked "Set"
I clicked "OK" and exited the dialog, saw there was no change and did an
update which gave me the first folder and load of files. Bingo.

All is OK to that point, except I had needed to experiment to locate the
Text Entry panel, so that's my slight beef there.

When I re-entered the Propertied dialog, the previous entry now
populated the top text panel, the combo was blank, as was the Text Entry
panel.

So selecting svn:externals in the combo again and entering the second
name URL pair, clicked Set and OK and repeated the update to give me the
second folder and load of files.

The log messages are shown below, in reverse order of course, Topmost
being the most recent.

*Revision: 14
Author:
Date: 1:15:52 PM, Monday, August 15, 2005
Message:
Jointly applied both idlememo and hookidle as externals

----
Modified : /ExternalCode
Revision: 13
Author:
Date: 1:10:10 PM, Monday, August 15, 2005
Message:
Re-applied HookIdle External property to ExternalCode folder
----
Modified : /ExternalCode
Revision: 12
Author:
Date: 12:54:08 PM, Monday, August 15, 2005
Message:
Saved project after referring to externalcode
----
Modified : /ComCapture.cfg
Modified : /ComCapture.dof
Revision: 11
Author:
Date: 3:43:55 AM, Monday, August 15, 2005
Message:
Added IdleMemo as external
----
Modified : /ExternalCode
Revision: 10
Author:
Date: 3:31:19 AM, Monday, August 15, 2005
Message:
Updated to refer to HookIdle repository
----
Modified : /ExternalCode
Revision: 9
Author:
Date: 3:14:53 AM, Monday, August 15, 2005
Message:
Change name to avoid confusion
----
Added : /ExternalCode(Copy From Path: /Externals, Revision, 8
Deleted : /Externals
Revision: 8
Author:
Date: 2:55:00 AM, Monday, August 15, 2005
Message:
Add folder to refer to externals
----
Modified : /ComCapture.cfg
Modified : /ComCapture.dof
Added : /Externals
*
So, what I'm suggesting is on entry (or after selecting a particular 
property type) the bottom text box should be re-populated with any 
currently applied values that match the combo box selection. Then the 
top box might become superflouous.
I had to re-type both lines again to get both properties applied which 
is what is stated but not an easy to get right task if there were say 15 
externals to be entered.
As mentioned in my earlier post, the presence of the two folders on the 
local machine was misleading because an update on another machine only 
brought down one folder from the repo. (I had not gone back into the 
properties dialog again, so did not discover the fact from there)
It's not a big deal Stefan because I was experimenting but the potential 
for user error seems greater than it need be.
> As the tooltip clearly states, you have to add multiple externals 
> separated by newlines to the property.
>
> So what you did is to replace the value of the svn:externals property 
> with the new value. But what you should have done is to select the 
> existing svn:externals property, click on the edit box and add a new 
> line with the second URL/folder you need as externals.
>
Yes, but unwittingly.
> Stefan
>
Boy, do I know how to drive this dialog now!
Rgds
Peter
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Aug 16 21:03:58 2005

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