2 implementations of IGitRepository
aspire (1)
Git\GitRepository.cs (1)
17internal sealed class GitRepository(CliExecutionContext executionContext, IEnvironment environment, ILogger<GitRepository> logger, ProfilingTelemetry profilingTelemetry) : IGitRepository
Aspire.Cli.Tests (1)
TestServices\TestGitRepository.cs (1)
8internal sealed class TestGitRepository : IGitRepository
8 references to IGitRepository
aspire (4)
Commands\AgentInitCommand.cs (2)
31private readonly IGitRepository _gitRepository; 40IGitRepository gitRepository,
Program.cs (1)
569builder.Services.AddSingleton<IGitRepository, GitRepository>();
Projects\AppHostCandidateFinder.cs (1)
53IGitRepository gitRepository,
Aspire.Cli.Tests (4)
Projects\ProjectLocatorTests.cs (1)
4257IGitRepository? gitRepository = null,
Utils\CliTestHelper.cs (3)
492var gitRepository = serviceProvider.GetRequiredService<IGitRepository>(); 695public Func<IServiceProvider, IGitRepository> GitRepositoryFactory { get; set; } = (IServiceProvider serviceProvider) =>