3using System.Threading.Tasks;
44 string? initialBranch,
48 bool recurseSubmodules,
49 CancellationToken cancellationToken);
Progress reporter for a Job.
Factory for creating and loading IRepositorys.
ValueTask< IRepository?> CloneRepository(Uri url, string? initialBranch, string? username, string? password, JobProgressReporter progressReporter, bool recurseSubmodules, CancellationToken cancellationToken)
Clone the repository at url .
bool CloneInProgress
If a CloneRepository(Uri, string, string, string, JobProgressReporter, bool, CancellationToken) opera...
ValueTask< IRepository?> LoadRepository(CancellationToken cancellationToken)
Attempt to load the IRepository from the default location.
ValueTask DeleteRepository(CancellationToken cancellationToken)
Delete the current repository.
bool InUse
If something is holding a lock on the repository.