Dear Wiki user,

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

The "InheritableAutoProps" page has been changed by pburba:
http://wiki.apache.org/subversion/InheritableAutoProps?action=diff&rev1=2&rev2=3

Comment:
Mention cmpilato's recent issue #4124 work as it applies to this feature

  "Well-Behaved Clients" and "Trust, But Verify"
  
  The configuration dictated by the "svn:inheritable-*" properties can at best 
be only a suggestion to the client. Older clients will obviously not understand 
the meaning of these properties and as open source software it is relatively 
easy for a malicious user to modify a client to ignore these special 
properties.  Given this reality, server-side enforcement of desired behaviors 
(where possible, and often via hook scripts) is still strongly recommended.
+ 
+ The new "ephemeral transaction properties" feature (see 
http://subversion.tigris.org/issues/show_bug.cgi?id=4124) provide a simple way 
for servers to disallow commits from clients which don't understand 
svn:inheritable-auto-props. Thus there is no new capability string required for 
this feature.
  }}}
  === Auto-Props Format ===
  The values of the svn:inheritable-auto-props property are as per the existing 
run-time configuration auto-props, they contain "any number of key-value pairs 
in the format ''PATTERN'' = ''PROPNAME''=''VALUE''[;''PROPNAME''=''VALUE''...], 
where ''PATTERN'' is a file pattern that matches one or more filenames and the 
rest of the line is a semicolon-delimited set of property assignments. (If you 
need to use a semicolon in your property's name or value, you can escape it by 
doubling it.)")<<FootNote(Thank you 'Version Control with Subversion' book, 
http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.advanced.confarea)>>

Reply via email to