parameters: (filename)
return_statement: return None
docstring: Return a Subversion's 'Property changes on ...' string, which is used in
    the patch file.
  
    Args:
      filename: filename whose property might be set by [auto-props] config.
  
    Returns:
      A string like 'Property changes on |filename| ...' if given |filename|
        matches any entries in [auto-props] section. None, otherwise.
docstring_summary: Return a Subversion's 'Property changes on ...' string, which is used in
    the patch file.
docstring_tokens: Return a Subversion s Property changes on ... string which is used in the patch file .
function: def GetSubversionPropertyChanges(filename):
    """Return a Subversion's 'Property changes on ...' string, which is used in
    the patch file.
  
    Args:
      filename: filename whose property might be set by [auto-props] config.
  
    Returns:
      A string like 'Property changes on |filename| ...' if given |filename|
        matches any entries in [auto-props] section. None, otherwise.
    """
    global svn_auto_props_map
    if svn_auto_props_map is None:
      svn_auto_props_map = LoadSubversionAutoProperties()
  
    all_props = []
    for file_pattern, props in svn_auto_props_map.items():
      if fnmatch.fnmatch(filename, file_pattern):
        all_props.extend(props)
    if all_props:
      return FormatSubversionPropertyChanges(filename, all_props)
    return None
function_tokens: def GetSubversionPropertyChanges ( filename ) : global svn_auto_props_map if svn_auto_props_map is None : svn_auto_props_map = LoadSubversionAutoProperties ( ) all_props = [ ] for file_pattern , props in svn_auto_props_map . items ( ) : if fnmatch . fnmatch ( filename , file_pattern ) : all_props . extend ( props ) if all_props : return FormatSubversionPropertyChanges ( filename , all_props ) return None