filter-repo: allow globs to match file or directory names
I added special code to filter-repo so that --path expressions could match filenames or some leading directory name. --path-regex, since it does not implicitly add anchorings, can also match a leading path, and can thus be used to match against directories. --path-glob could not be used to match a leading directory of a path, since fnmatch.fnmatch() requires the full string to match. But users like being able to specify directory names, such as '*/bin', so let's take any glob expression and treat it as two: '<glob>' and '<glob>/*' and try to match against either one; this will allow it to match against file or directory names like the other two types of path matching. Signed-off-by: Elijah Newren <newren@gmail.com>replace-text-limited-to-certain-files
parent
25b226b1de
commit
771404d656
Loading…
Reference in New Issue