6 instantiations of GitRepositoryLocation
aspire (2)
Configuration\ConfigSourceService.cs (1)
647var repositoryDirectory = new GitRepositoryLocation(new DirectoryInfo(Path.Combine(directory, "repository.git")), IsBare: true);
Templating\TemplateEngineFactory.cs (1)
196var location = new GitRepositoryLocation(destination, IsBare: false);
Aspire.Cli.Tests (4)
Git\GitClientTests.cs (4)
114var repository = new GitRepositoryLocation(new DirectoryInfo(Path.Combine(workspace.Path, "repository.git")), IsBare: true); 153var repository = new GitRepositoryLocation(workspace.WorkspaceRoot, IsBare: true); 171var repository = new GitRepositoryLocation(workspace.WorkspaceRoot, IsBare: true); 187var repository = new GitRepositoryLocation(workspace.WorkspaceRoot, IsBare: true);
29 references to GitRepositoryLocation
aspire (18)
Configuration\ConfigSourceService.cs (2)
630private async Task<(GitRepositoryLocation Directory, string Commit, string Version)> FetchVersionAsync( 647var repositoryDirectory = new GitRepositoryLocation(new DirectoryInfo(Path.Combine(directory, "repository.git")), IsBare: true);
Git\GitClient.cs (8)
53public Task InitializeAsync(DirectoryInfo workingDirectory, GitRepositoryLocation repository, string? objectFormat, GitCommandMode mode, CancellationToken cancellationToken) 73public Task FetchAsync(GitRepositoryLocation destination, string repository, string reference, GitCommandMode mode, CancellationToken cancellationToken) => 76public Task CheckoutAsync(GitRepositoryLocation repository, GitCommandMode mode, CancellationToken cancellationToken) => 79public async Task<string> GetCommitAsync(GitRepositoryLocation repository, string reference, GitCommandMode mode, CancellationToken cancellationToken) => 82public async Task<GitTreeEntry?> GetFileAsync(GitRepositoryLocation repository, string commit, string path, GitCommandMode mode, CancellationToken cancellationToken) 94public async Task<long?> GetObjectSizeAsync(GitRepositoryLocation repository, string objectId, GitCommandMode mode, CancellationToken cancellationToken) 100public Task<string> ReadBlobAsync(GitRepositoryLocation repository, string objectId, GitCommandMode mode, CancellationToken cancellationToken) => 103private Task<string> RunAsync(GitRepositoryLocation repository, string[] arguments, GitCommandMode mode, CancellationToken cancellationToken)
Git\IGitClient.cs (7)
9Task InitializeAsync(DirectoryInfo workingDirectory, GitRepositoryLocation repository, string? objectFormat, GitCommandMode mode, CancellationToken cancellationToken); 10Task FetchAsync(GitRepositoryLocation destination, string repository, string reference, GitCommandMode mode, CancellationToken cancellationToken); 11Task CheckoutAsync(GitRepositoryLocation repository, GitCommandMode mode, CancellationToken cancellationToken); 12Task<string> GetCommitAsync(GitRepositoryLocation repository, string reference, GitCommandMode mode, CancellationToken cancellationToken); 13Task<GitTreeEntry?> GetFileAsync(GitRepositoryLocation repository, string commit, string path, GitCommandMode mode, CancellationToken cancellationToken); 14Task<long?> GetObjectSizeAsync(GitRepositoryLocation repository, string objectId, GitCommandMode mode, CancellationToken cancellationToken); 15Task<string> ReadBlobAsync(GitRepositoryLocation repository, string objectId, GitCommandMode mode, CancellationToken cancellationToken);
Templating\TemplateEngineFactory.cs (1)
196var location = new GitRepositoryLocation(destination, IsBare: false);
Aspire.Cli.Tests (11)
Git\GitClientTests.cs (4)
114var repository = new GitRepositoryLocation(new DirectoryInfo(Path.Combine(workspace.Path, "repository.git")), IsBare: true); 153var repository = new GitRepositoryLocation(workspace.WorkspaceRoot, IsBare: true); 171var repository = new GitRepositoryLocation(workspace.WorkspaceRoot, IsBare: true); 187var repository = new GitRepositoryLocation(workspace.WorkspaceRoot, IsBare: true);
TestServices\TestConfigSourceServices.cs (7)
101public Task InitializeAsync(DirectoryInfo workingDirectory, GitRepositoryLocation repository, string? objectFormat, 104public Task FetchAsync(GitRepositoryLocation destination, string repository, string reference, GitCommandMode mode, CancellationToken cancellationToken) 110public Task<string> GetCommitAsync(GitRepositoryLocation repository, string reference, GitCommandMode mode, CancellationToken cancellationToken) => 113public async Task<GitTreeEntry?> GetFileAsync(GitRepositoryLocation repository, string commit, string path, GitCommandMode mode, CancellationToken cancellationToken) 139public Task<long?> GetObjectSizeAsync(GitRepositoryLocation repository, string objectId, GitCommandMode mode, CancellationToken cancellationToken) => 142public Task<string> ReadBlobAsync(GitRepositoryLocation repository, string objectId, GitCommandMode mode, CancellationToken cancellationToken) => 148public Task CheckoutAsync(GitRepositoryLocation repository, GitCommandMode mode, CancellationToken cancellationToken) =>