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. + }}} +
