Dear Wiki user,

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

The "Inheritable-Ignores-AutoProps" page has been changed by pburba:
http://wiki.apache.org/subversion/Inheritable-Ignores-AutoProps?action=diff&rev1=9&rev2=10

Comment:
Add warning about the need for read access to svn:inheritable-* props

  ## page was renamed from InheritableAutoProps
  == Repository Dictated Configuration Via Inheritable Properties ==
- 
  <<TableOfContents>>
  
  Many software development shops of non-trivial size  desire to have (and to 
the extent possible, to enforce) a uniform  configuration environment among the 
various clients which commit to  their repositories.  Although these shops may 
have some ability to  control the environment on the client machines (dictating 
software  versions, etc), expecting humans to consistently set and maintain  
various runtime configuration parameters in accordance with corporate  policy 
and on every repository-accessing client computer is both  error-prone and 
unscalable.
@@ -56, +55 @@

  *.h  = svn:eol-style=native
  *.py = svn:eol-style=native
  }}}
- And a repository with this heirarchy and svn:inheritable-auto-props set as 
shown:
+ And a repository with this hierarchy and svn:inheritable-auto-props set as 
shown:
  
  {{{
  /                svn:inheritable-auto-props = '*.bat = svn:executable'
@@ -108, +107 @@

  {{{#!wiki warning
  If multiple patterns, defined at different levels (i.e. the run-time config 
and multiple parent's svn:inheritable-auto-props) all match a given file, then, 
like multiple matching patterns within the run-time config, there is no 
guarantee that auto-props will be applied in any particular order.  One rule 
only overrides another rule if they have the exact same pattern.
  }}}
- === Ignores "Heirarchy" ===
+ === Ignores "Hierarchy" ===
  The cumulative set of ignores patterns in effect for a given path are the sum 
of the patterns found in:
  
   1. The global-ignores section of the runtime configuration.
   1. Any svn:inherited-ignores properties explicitly set on, or inherited by, 
the path.
   1. The svn:ignore property, if any, set on the path's immediate parent.
  
- There is no actual heirarchy among these ignore sources,  the patterns found 
in each are simply combined, they do do not override each other. If a 
subcommand is passed the --no-ignore option, then #1 and #3 are not considered.
+ There is no actual hierarchy among these ignore sources,  the patterns found 
in each are simply combined, they do do not override each other. If a 
subcommand is passed the --no-ignore option, then #1 and #3 are not considered.
  
+ {{{#!wiki warning
+ Remember that users can only inherit properties from paths which they have 
read access to -- see 
http://wiki.apache.org/subversion/InheritedProperties#Authentication. So make 
sure all users have read access to the path(s) on which you set 
svn:inheritable-* properties.
+ }}}
+ 

Reply via email to