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