<feat> + git目录检索深度

This commit is contained in:
2022-12-06 22:23:31 +08:00
parent e9e94460a9
commit 0e2a8237d0
4 changed files with 18 additions and 1 deletions

View File

@ -75,7 +75,14 @@ public class Main : ToolBase<Option>
StashCurorPos();
var tAnimate = LoadingAnimate(_cursorPosBackup.x, _cursorPosBackup.y, out var cts);
_repoPathList = Directory.GetDirectories(Opt.Path, ".git", SearchOption.AllDirectories)
_repoPathList = Directory.GetDirectories(Opt.Path, ".git" //
, new EnumerationOptions //
{
MaxRecursionDepth = Opt.MaxRecursionDepth
, RecurseSubdirectories = true
, IgnoreInaccessible = true
, AttributesToSkip = FileAttributes.ReparsePoint
})
.Select(x => Directory.GetParent(x)!.FullName)
.ToList();
cts.Cancel();