RE: TSVN 1.8.x prefers svn:global-ignores
From: Bob Archer <Bob.Archer_at_amsi.com>
Date: Tue, 15 Oct 2013 20:11:32 +0000
> On 15 October 2013 20:39, Simon Large <simon.tortoisesvn_at_gmail.com>
I'm pretty sure in 1.8.x ALL properties are inheritable... in other words, you can get a list of properties going up the path. However, subversion only looks up the chain for two properties currently, ie, svn:global-ignores and svn:autoprops.
This may be why all the properties are shown... even though they don't take effect. From the design wiki:
--- This is easy, there is no difference, there is no such thing as an "inheritable" property. Versioned properties, both Subversion's reserved properties and custom user properties, can be interpreted as inheritable, but otherwise function as they always have in terms of repository storage, setting properties, valid property names and values, etc.. What is proposed here is a new way of looking at the familiar versioned property. The only differentiation that is important as far as the design is this: Is a property value inherited or explicit? A path may have property 'PropName' explicitly set on it or property values may be inherited by a child path from some parent path(s) which also have 'PropName' explicitly set on them. --- I assume TSVN is asking the API for the properties and using the equivalent of " --show-inherited-props" command line switch to retrieve them. So, technically those properties ARE inherited... they just don't take effect, because svn:ignore has to be EXPLICIT not inherited for it to be authoritative. BOb ------------------------------------------------------ http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3066380 To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].Received on 2013-10-15 22:11:40 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.