3 instantiations of GitRepositoryLocation
Microsoft.Build.Tasks.Git (3)
GitDataReader\GitRepository.cs (3)
397location = new GitRepositoryLocation(gitDirectory: dotGitPath, commonDirectory, workingDirectory: directory); 406location = new GitRepositoryLocation(gitDirectory: link, commonDirectory, workingDirectory: directory); 418location = new GitRepositoryLocation(gitDirectory: directory, commonDirectory, workingDirectory: null);
8 references to GitRepositoryLocation
Microsoft.Build.Tasks.Git (8)
GitDataReader\GitRepository.cs (6)
104=> TryFindRepository(path, out var location) ? OpenRepository(location, environment) : null; 112public static GitRepository OpenRepository(GitRepositoryLocation location, GitEnvironment environment) 126private static string? GetWorkingDirectory(GitConfig config, GitRepositoryLocation location) 337public static bool TryGetRepositoryLocation(string directory, out GitRepositoryLocation location) 359public static bool TryFindRepository(string directory, out GitRepositoryLocation location) 388private static bool TryGetRepositoryLocationImpl(string directory, out GitRepositoryLocation location)
GitOperations.cs (1)
342=> GitRepository.TryGetRepositoryLocation(directoryFullPath, out var location)
RepositoryTask.cs (1)
126if (!GitRepository.TryFindRepository(initialPath, out var location))