3 instantiations of GitTreeEntry
aspire (1)
Git\GitClient.cs (1)
90
? new
GitTreeEntry
(header[0], header[1], header[2])
Aspire.Cli.Tests (2)
Git\GitClientTests.cs (1)
157
Assert.Equal(new
GitTreeEntry
(mode, type, objectId), entry);
TestServices\TestConfigSourceServices.cs (1)
136
return new
GitTreeEntry
(GitTreeEntry.RegularFileMode, "blob", version);
12 references to GitTreeEntry
aspire (5)
Configuration\ConfigSourceService.cs (3)
656
var
entry = await git.GetFileAsync(repositoryDirectory, commit, source.Path, GitCommandMode.Interactive, cancellationToken);
657
if (entry is not { Mode:
GitTreeEntry
.RegularFileMode or
GitTreeEntry
.ExecutableFileMode, Type: "blob" })
Git\GitClient.cs (1)
82
public async Task<
GitTreeEntry
?> GetFileAsync(GitRepositoryLocation repository, string commit, string path, GitCommandMode mode, CancellationToken cancellationToken)
Git\IGitClient.cs (1)
13
Task<
GitTreeEntry
?> GetFileAsync(GitRepositoryLocation repository, string commit, string path, GitCommandMode mode, CancellationToken cancellationToken);
Aspire.Cli.Tests (7)
Git\GitClientTests.cs (5)
142
[InlineData(
GitTreeEntry
.RegularFileMode, "blob")]
143
[InlineData(
GitTreeEntry
.ExecutableFileMode, "blob")]
144
[InlineData(
GitTreeEntry
.SymbolicLinkMode, "blob")]
145
[InlineData(
GitTreeEntry
.DirectoryMode, "tree")]
155
var
entry = await client.GetFileAsync(repository, objectId, path, GitCommandMode.Interactive, TestContext.Current.CancellationToken);
TestServices\TestConfigSourceServices.cs (2)
113
public async Task<
GitTreeEntry
?> GetFileAsync(GitRepositoryLocation repository, string commit, string path, GitCommandMode mode, CancellationToken cancellationToken)
136
return new GitTreeEntry(
GitTreeEntry
.RegularFileMode, "blob", version);