diff options
author | Benji Nguyen <45523555+solidiquis@users.noreply.github.com> | 2023-06-25 22:42:01 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-25 22:42:01 -0700 |
commit | 7deccb65551c4e2f20496a5cbf80f087f652e2f4 (patch) | |
tree | 88b4b32cc56242a5028b5a5d3e069a0e45884606 | |
parent | c42784fca103f9d20bb219e3c5199d037f2b2125 (diff) | |
parent | 35be382d7baa035694044e8ec77f97e915806511 (diff) |
Merge pull request #203 from solidiquis/suppress-size-performance
Suppress size performance
-rw-r--r-- | src/tree/mod.rs | 4 |
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()?); |