瀏覽代碼

fix --exclude and --exclude-from recursing into directories

Marian Beermann 8 年之前
父節點
當前提交
4d9fd6d13f
共有 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):