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

Re: Inherited external property is applied on subfolder

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 23 Oct 2014 19:55:02 +0200

On 23.10.2014 13:54, Hentschel Martin wrote:
> Hi,
>
> we have several externals defined for the root of our working copy
> beside some regular versioned folders:
>
> Trunk
>
> - ExternalBuild
>
> - ExternalDocs
>
> - Source
>
> - Tools
>
> So TortoiseSVN shows in properties of Trunk folder the following
> svn:externals:
>
> Path: ExternalBuild | URL: http://.../Repo1/trunk/Build
>
> Path: ExternalDocs | URL: http://.../Repo1/trunk/Docs
>
> Now I want to add a different external in Tools subfolder.
>
> I open the svn properties dialog of the Tools subfolder and see the two
> externals specified for Trunk folder.
>
> They are printed in grey and the ‘inherited from’ column indicates that
> they are inherited from Trunk ‘folder’.
>
> So far everything correct.
>
> Now I click edit for the ‘svn:externals’ property line with the result
> that the edit dialog for externals opens up, showing the two entries
> already in it (same behavior when I try to add a new ‘externals’
> property via ‘New’->’Externals’).
>
> I add my new desired external folder by clicking ‘New’ button:
>
> Local Path: ExternalTool
>
> URL: http://.../Repo1/trunk/Tools/Tool1
>
> Finally I close the dialog with Ok and close the externals edit dialog
> with Ok as well.
>
> Back in the svn properties dialog the ‘svn:externals’ property line is
> now printed in black and contains the two inherited externals and my new
> created external.
>
> I think at this point the bug occurs because the inherited properties
> are now applied to Tools folder as well.
>
> Close dialog with Ok.
>
> Now I perform an Update on the Tools folder. I would expect the
> following result:
>
> Trunk
>
> - ExternalBuild
>
> - ExternalDocs
>
> - Source
>
> - Tools
>
> -- ExternalTool
>
> But instead all externals from Trunk folder are also applied on tools
> folder now:
>
> Trunk
>
> - ExternalBuild
>
> - ExternalDocs
>
> - Source
>
> - Tools
>
> -- ExternalBuild
>
> -- ExternalDocs
>
> -- ExternalTool
>
> This looks like a bug to me.
>
> Or am I doing something completely wrong?

This is already fixed and will be in the 1.8.9 release:
https://code.google.com/p/tortoisesvn/issues/detail?id=665

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest interface to (Sub)version control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3090367
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2014-10-23 19:54:46 CEST

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.