Skip to content

check_files: make patterns apply to the directory names#421

Open
inqrphl wants to merge 2 commits into
mainfrom
check-files-dont-add-directories-when-pattern-is-specified
Open

check_files: make patterns apply to the directory names#421
inqrphl wants to merge 2 commits into
mainfrom
check-files-dont-add-directories-when-pattern-is-specified

Conversation

@inqrphl

@inqrphl inqrphl commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

previously, pattersns only applied to file names. afterwards, directories that did not contain any matching files under them were removed

now, the patterns apply directly to the directories as well. no further processing for directories are done

question: should I completely remove removeDirectoriesWithoutFilesUnder() function now?

a user could theoretically use a filter like this:

filter="(type eq 'file' and name like '*.log') or (type eq 'dir')"

Without removeDirectoriesWithoutFilesUnder , he would see every directory. With removeDirectoriesWithoutFilesUnder , he would only see directories that contain a log file under them.

inqrphl and others added 2 commits July 17, 2026 15:21
previously the files would be selectively added matching the pattern with their filenames, and directories which did not contain any of those files were removed from entryList

now remove all directories completely when pattern is used
previously, pattersns only applied to file names. afterwards, directories that did not contain any matching files were removed

now, the patterns apply directly to the directories as well. no futher processing for directories are done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant