3using System.Threading.Tasks;
33 CancellationToken cancellationToken) =>
throw new NotSupportedException();
37 => ValueTask.FromResult(rawPassword);
Represents configurable settings for a git repository.
Parameters for creating a TestMerge.
The IGitRemoteFeatures used for unknown providers.
ValueTask< Models.TestMerge > GetTestMerge(TestMergeParameters parameters, RepositorySettings repositorySettings, CancellationToken cancellationToken)
Retrieve the Models.TestMerge representation of given test merge parameters .A ValueTask<TResult> res...
string? RemoteRepositoryOwner
If RemoteGitProvider is not RemoteGitProvider.Unknown this will be set with the owner of the reposito...
ValueTask< string?> TransformRepositoryPassword(string? rawPassword, CancellationToken cancellationToken)
Transform a service's rawPassword into a password usable by git.A ValueTask<TResult> resulting in th...
string? RemoteRepositoryName
If RemoteGitProvider is not RemoteGitProvider.Unknown this will be set with the name of the repositor...
string TestMergeLocalBranchNameFormatter
Get.
string TestMergeRefSpecFormatter
Gets a formatter string which creates the remote refspec for fetching the HEAD of passed in test merg...
Provides features for remote git services.
RemoteGitProvider
Indicates the remote git host.