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

[TSVN] External property application behavior

From: Peter McNab <mcnab_p_at_melbpc.org.au>
Date: 2005-08-15 05:58:27 CEST


I encountered a misleading situation while adding two repositories as
externals to a project.
Adding the second Externals: property appears to have silently replaced
the first property.

I apologize for the long winded description of the sequence of events.
TSVN Build 4149 on XP talking http to svn 1.2.1 on an NT4.0 server.

SVN Added "ExternalCode" folder to a WC.
Committed new ExternalCode folder reference to repository.
Open and used the property editor to add an "External" repository of
versioned files. (HookIdle) by typing in the name and path values as
illustrated in TortoiseSVN help.
Commit property then update ExternalCode folder. It becomes populated
with copy of files from HookIdle project as expected.

Repeated the process, open and use property editor to add a second
Externals reference to the ExternalCode folder again by typing in the
name and path values as illustrated in TortoiseSVN help.
Commit property then Update and ExternalCode folder becomes populated
with copy of files. (IdleMemo)

So now the XP machine's ExternalCode folder contains two versioned
folders of external repositories, (HookIdle and IdleMemo).
Hope thats clear enough.

Go to another machine
Build 4149 on W2K talking http to same NT4.0 server.
Select WC and Update.
The ExternalCode folder is created but only the second project
(IdleMemo) is received.
Log messages on both machines match.

It appears that the second add actually replaced the first property
rather than appending a second Externals property.
It might be less confusing if the edit box is labeled as such and is
automatically populated the the current properties when the form is
shown, so the user is left in no doubt about what will be applied.
Perhaps the middle box could then be dispensed with.


To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Aug 15 05:58:49 2005

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.