2 instantiations of GitEnvironment
Microsoft.Build.Tasks.Git (2)
GitDataReader\GitEnvironment.cs (2)
18
public static readonly GitEnvironment Empty = new
GitEnvironment
();
103
return new
GitEnvironment
(
17 references to GitEnvironment
Microsoft.Build.Tasks.Git (17)
GitDataReader\GitConfig.cs (2)
61
public static GitConfig ReadRepositoryConfig(string gitDirectory, string commonDirectory,
GitEnvironment
environment)
72
public static GitConfig ReadSubmoduleConfig(string gitDirectory, string commonDirectory,
GitEnvironment
environment, string submodulesFile)
GitDataReader\GitConfig.Reader.cs (2)
61
private readonly
GitEnvironment
_environment;
63
internal Reader(string gitDirectory, string commonDirectory,
GitEnvironment
environment, Func<string, TextReader>? fileOpener = null)
GitDataReader\GitEnvironment.cs (3)
18
public static readonly
GitEnvironment
Empty = new GitEnvironment();
64
public static
GitEnvironment
Create(string? configurationScope)
79
public static
GitEnvironment
CreateFromProcessEnvironment()
GitDataReader\GitRepository.cs (6)
44
public
GitEnvironment
Environment { get; }
52
internal GitRepository(
GitEnvironment
environment, GitConfig config, string gitDirectory, string commonDirectory, string? workingDirectory)
73
GitEnvironment
environment,
103
internal static GitRepository? OpenRepository(string path,
GitEnvironment
environment)
112
public static GitRepository OpenRepository(GitRepositoryLocation location,
GitEnvironment
environment)
176
public static GitReferenceResolver? GetSubmoduleReferenceResolver(string submoduleWorkingDirectoryFullPath,
GitEnvironment
environment)
GitOperations.cs (3)
341
private static GitRepository? CreateSubmoduleRepository(
GitEnvironment
environment, string directoryFullPath)
347
internal static ITaskItem[] GetUntrackedFiles(GitRepository repository, ITaskItem[] files, string projectDirectory, Func<
GitEnvironment
, string, GitRepository?> repositoryFactory)
381
internal static DirectoryNode BuildDirectoryTree(GitRepository repository, Func<
GitEnvironment
, string, GitRepository?> repositoryFactory)
RepositoryTask.cs (1)
131
repository = GitRepository.OpenRepository(location,
GitEnvironment
.Create(ConfigurationScope));