perf: Do not canonicalize non-absolute ignored path

This commit is contained in:
Teemu Pätsi
2025-03-07 02:09:13 +02:00
committed by andy.boot
parent c2a4c4573a
commit aa319e3599

View File

@@ -177,6 +177,9 @@ fn ignore_file(entry: &DirEntry, walk_data: &WalkData) -> bool {
// Entry is inside an ignored absolute path
for ignored_path in walk_data.ignore_directories.iter() {
if !ignored_path.is_absolute() {
continue;
}
match std::fs::canonicalize(ignored_path) {
Ok(absolute_ignored_path) => {
let absolute_entry_path =