Merge pull request #2485 from enkore/issue/2469.2

fix --exclude and --exclude-from recursing into directories
This commit is contained in:
enkore 2017-05-06 14:39:13 +02:00 committed by GitHub
commit 85df969c34

View file

@ -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):