summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenji Nguyen <45523555+solidiquis@users.noreply.github.com>2023-06-25 22:42:01 -0700
committerGitHub <noreply@github.com>2023-06-25 22:42:01 -0700
commit7deccb65551c4e2f20496a5cbf80f087f652e2f4 (patch)
tree88b4b32cc56242a5028b5a5d3e069a0e45884606
parentc42784fca103f9d20bb219e3c5199d037f2b2125 (diff)
parent35be382d7baa035694044e8ec77f97e915806511 (diff)
Merge pull request #203 from solidiquis/suppress-size-performance
Suppress size performance
-rw-r--r--src/tree/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tree/mod.rs b/src/tree/mod.rs
index da18aab..9ce6f4a 100644
--- a/src/tree/mod.rs
+++ b/src/tree/mod.rs
@@ -438,6 +438,10 @@ impl TryFrom<&Context> for WalkParallel {
.overrides(ctx.no_git_override()?)
.threads(ctx.threads);
+ if ctx.suppress_size && ctx.level() == 1 {
+ builder.max_depth(Some(1)).threads(1);
+ }
+
if ctx.pattern.is_some() {
if ctx.glob || ctx.iglob {
builder.filter_entry(ctx.glob_predicate()?);