1 instantiation of GitSnapshot
Aspire.Hosting.Tests (1)
Pipelines\PipelineOutputDiffingTests.cs (1)
1096return new GitSnapshot(outputDirectory, changes.AsReadOnly());
7 references to GitSnapshot
Aspire.Hosting.Tests (7)
Pipelines\PipelineOutputDiffingTests.cs (7)
976builder.Services.AddTransient<IPipelineOutputSnapshotter<GitSnapshot>>(_ => new GitSnapshotter(workspace.Path)); 978builder.WithOutputDiffing<GitSnapshot, GitSnapshotter, GitComparer>(); 1070private sealed class GitSnapshotter(string directory) : IPipelineOutputSnapshotter<GitSnapshot> 1072public async Task<GitSnapshot> CaptureAsync(string outputDirectory, CancellationToken ct) 1100private sealed class GitComparer : IPipelineOutputComparer<GitSnapshot> 1102public Task<IReadOnlyList<PipelineOutputChange>> CompareAsync(GitSnapshot before, GitSnapshot after, CancellationToken ct)