Package.Fetch: fix empty path and "." not including all

Related to #17491
This commit is contained in:
Andrew Kelley 2023-10-12 10:43:27 -07:00
parent 8c6b0271cc
commit 1d1e5a8617

View File

@ -1507,6 +1507,7 @@ const Filter = struct {
pub fn includePath(self: Filter, sub_path: []const u8) bool {
if (self.include_paths.count() == 0) return true;
if (self.include_paths.contains("")) return true;
if (self.include_paths.contains(".")) return true;
if (self.include_paths.contains(sub_path)) return true;
// Check if any included paths are parent directories of sub_path.
@ -1571,4 +1572,5 @@ const ErrorBundle = std.zig.ErrorBundle;
test {
_ = Filter;
_ = FileType;
}