8000 RepositoryStatus: add RecurseIgnoredDirs · apfunk/libgit2sharp@3c3035d · GitHub
[go: up one dir, main page]

Skip to content

Commit 3c3035d

Browse files
carlosmnnulltoken
authored andcommitted
RepositoryStatus: add RecurseIgnoredDirs
Expose this option to have the status go into ignored directories.
1 parent 90dd0a9 commit 3c3035d

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

LibGit2Sharp/RepositoryStatus.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,12 @@ private static GitStatusOptions CreateStatusOptions(StatusOptions options)
117117
GitStatusOptionFlags.ExcludeSubmodules;
118118
}
119119

120+
if (options.RecurseIgnoredDirs)
121+
{
122+
coreOptions.Flags |=
123+
GitStatusOptionFlags.RecurseIgnoredDirs;
124+
}
125+
120126
return coreOptions;
121127
}
122128

LibGit2Sharp/StatusOptions.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,10 @@ public StatusOptions()
6161
/// Exclude submodules from being scanned for status
6262
/// </summary>
6363
public bool ExcludeSubmodules { get; set; }
64+
65+
/// <summary>
66+
/// Recurse into ignored directories
67+
/// </summary>
68+
public bool RecurseIgnoredDirs { get; set; }
6469
}
6570
}

0 commit comments

Comments
 (0)
0