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