subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache subversion Wiki <comm...@subversion.apache.org>
Subject [Subversion Wiki] Update of "InheritedProperties" by JulianFoad
Date Fri, 27 Jan 2012 10:22:44 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Subversion Wiki" for change notification.

The "InheritedProperties" page has been changed by JulianFoad:
http://wiki.apache.org/subversion/InheritedProperties?action=diff&rev1=4&rev2=5

Comment:
Add note about inability to delete an inherited property from a child

   1. Unlike svn:mergeinfo, the property value a child inherits from a parent will not be
modified based on the path-difference between the parent and child.  The property value on
the parent is the value the child will inherit.  There are no plans to provide an API which
reveals the specific parent path a child inherits from.
   1. While setting inheritable properties on a file has no meaning from the standpoint of
inheritance, the property still applies to the file itself.  Thus there will be no prohibitions
on setting inheritable properties on files.
  
+ {{{#!wiki note
+   [JAF] I note that there is no ability to specify that an inheritable property should be
'''''deleted''''' rather than overridden with a new value.  Thus we can't use absent/present
semantics similar to 'svn:needs-lock'.  If we set an inheritable equivalent of 'svn:needs-lock
= *' on a parent dir, there is no way to designate a particular child node as explicitly removing
that inherited property.  That's probably fine -- we can just avoid using the absent/present
semantics for that kind of purpose -- but it deserves to be mentioned.
+ }}}
+ 
  '''''### TBD: Externals: Do they work like switched subtrees?'''''
  
  == Inherited Properties Cache ==

Mime
View raw message