Переглянути джерело

Merge pull request #2485 from enkore/issue/2469.2

fix --exclude and --exclude-from recursing into directories
enkore 8 роки тому
батько
коміт
85df969c34
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      src/borg/patterns.py

+ 2 - 2
src/borg/patterns.py

@@ -347,8 +347,8 @@ def parse_pattern(pattern, fallback=FnmatchPattern, recurse_dir=True):
 def parse_exclude_pattern(pattern_str, fallback=FnmatchPattern):
     """Read pattern from string and return an instance of the appropriate implementation class.
     """
-    epattern_obj = parse_pattern(pattern_str, fallback)
-    return CmdTuple(epattern_obj, IECommand.Exclude)
+    epattern_obj = parse_pattern(pattern_str, fallback, recurse_dir=False)
+    return CmdTuple(epattern_obj, IECommand.ExcludeNoRecurse)
 
 
 def parse_inclexcl_command(cmd_line_str, fallback=ShellPattern):