3 instantiations of GitConfig
Microsoft.Build.Tasks.Git (3)
GitDataReader\GitConfig.cs (1)
15
public static readonly GitConfig Empty =
new
(ImmutableDictionary<GitVariableName, ImmutableArray<string>>.Empty);
GitDataReader\GitConfig.Reader.cs (2)
85
return new
GitConfig
(variables.ToImmutableDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray()));
95
return new
GitConfig
(variables.ToImmutableDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray()));
21 references to GitConfig
Microsoft.Build.Tasks.Git (21)
GitDataReader\GitConfig.cs (4)
15
public static readonly
GitConfig
Empty = new(ImmutableDictionary<GitVariableName, ImmutableArray<string>>.Empty);
61
public static
GitConfig
ReadRepositoryConfig(string gitDirectory, string commonDirectory, GitEnvironment environment)
64
var
config = reader.Load();
72
public static
GitConfig
ReadSubmoduleConfig(string gitDirectory, string commonDirectory, GitEnvironment environment, string submodulesFile)
GitDataReader\GitConfig.Reader.cs (2)
76
internal
GitConfig
Load()
91
internal
GitConfig
LoadFrom(string path)
GitDataReader\GitRepository.cs (13)
25
public
GitConfig
Config { get; }
52
internal GitRepository(GitEnvironment environment,
GitConfig
config, string gitDirectory, string commonDirectory, string? workingDirectory)
74
GitConfig
config,
120
var
config =
GitConfig
.ReadRepositoryConfig(location.GitDirectory, location.CommonDirectory, environment);
126
private static string? GetWorkingDirectory(
GitConfig
config, GitRepositoryLocation location)
193
var
config =
GitConfig
.ReadRepositoryConfig(gitDirectory, commonDirectory, environment);
218
var
submoduleConfig = ReadSubmoduleConfig();
278
internal
GitConfig
? ReadSubmoduleConfig()
287
return
GitConfig
.ReadSubmoduleConfig(GitDirectory, CommonDirectory, Environment, submodulesConfigFile);
291
internal static IEnumerable<(string Name, string? Path, string? Url)> EnumerateSubmoduleConfig(
GitConfig
submoduleConfig)
321
var ignoreCase =
GitConfig
.ParseBooleanValue(Config.GetVariableValue("core", "ignorecase"));
GitOperations.cs (2)
88
private static bool TryGetRemote(
GitConfig
config, [NotNullWhen(true)]out string? remoteName, [NotNullWhen(true)]out string? remoteUrl)
112
internal static string ApplyInsteadOfUrlMapping(
GitConfig
config, string url)