tgstation-server
6.19.2
The /tg/station 13 server suite
Loading...
Searching...
No Matches
src
Tgstation.Server.Host
Components
Repository
IGitRemoteFeatures.cs
Go to the documentation of this file.
1
using
System.Threading;
2
using
System.Threading.Tasks;
3
4
namespace
Tgstation.Server.Host.Components.Repository
5
{
9
public
interface
IGitRemoteFeatures
:
IGitRemoteAdditionalInformation
10
{
14
string
TestMergeRefSpecFormatter
{
get
; }
15
19
string
TestMergeLocalBranchNameFormatter
{
get
; }
20
27
public
ValueTask<string?>
TransformRepositoryPassword
(
string
? rawPassword, CancellationToken cancellationToken);
28
}
29
}
Tgstation.Server.Host.Components.Repository.IGitRemoteAdditionalInformation
Additional information from git remotes.
Definition
IGitRemoteAdditionalInformation.cs:13
Tgstation.Server.Host.Components.Repository.IGitRemoteFeatures
Provides features for remote git services.
Definition
IGitRemoteFeatures.cs:10
Tgstation.Server.Host.Components.Repository.IGitRemoteFeatures.TestMergeLocalBranchNameFormatter
string TestMergeLocalBranchNameFormatter
Get.
Definition
IGitRemoteFeatures.cs:19
Tgstation.Server.Host.Components.Repository.IGitRemoteFeatures.TransformRepositoryPassword
ValueTask< string?> TransformRepositoryPassword(string? rawPassword, CancellationToken cancellationToken)
Transform a service's rawPassword into a password usable by git.
Tgstation.Server.Host.Components.Repository.IGitRemoteFeatures.TestMergeRefSpecFormatter
string TestMergeRefSpecFormatter
Gets a formatter string which creates the remote refspec for fetching the HEAD of passed in test merg...
Definition
IGitRemoteFeatures.cs:14
Tgstation.Server.Host.Components.Repository
Definition
DefaultGitRemoteFeatures.cs:8
Generated by
1.9.8