From ed8a43ecff61cd87dd70a6d8a919359c9bb0fb6f Mon Sep 17 00:00:00 2001 From: Spencer Brower Date: Wed, 17 Jun 2026 15:32:54 -0400 Subject: [PATCH] perf(findr): Skipped extra work in .All mode. --- walker.odin | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/walker.odin b/walker.odin index c47be1e..9584468 100644 --- a/walker.odin +++ b/walker.odin @@ -192,7 +192,10 @@ process_dir :: proc(pool: ^WalkerPool, item: WorkItem, local_results: ^[dynamic] if open_err != .NONE do return defer linux.close(fd) - has_git := has_git_dir(fd) + has_git := false + if pool.opts.ignore_mode != .All { + has_git = has_git_dir(fd) + } gi_ctx := item.gi_ctx rel := item.rel