tgstation-server
6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
src
Tgstation.Server.Host
Components
Repository
ILibGit2Commands.cs
Go to the documentation of this file.
1
using
System.Collections.Generic;
2
3
using
LibGit2Sharp;
4
5
namespace
Tgstation.Server.Host.Components.Repository
6
{
10
interface
ILibGit2Commands
11
{
20
void
Fetch
(LibGit2Sharp.IRepository repository, IEnumerable<string> refSpecs, Remote remote, FetchOptions fetchOptions,
string
logMessage);
21
28
void
Checkout
(LibGit2Sharp.IRepository repository, CheckoutOptions checkoutOptions,
string
commitish);
29
}
30
}
Tgstation.Server.Host.Components.Repository.ILibGit2Commands
For low level interactions with a LibGit2Sharp.IRepository.
Definition
ILibGit2Commands.cs:11
Tgstation.Server.Host.Components.Repository.ILibGit2Commands.Checkout
void Checkout(LibGit2Sharp.IRepository repository, CheckoutOptions checkoutOptions, string commitish)
Runs a blocking checkout operation on a given repository .
Tgstation.Server.Host.Components.Repository.ILibGit2Commands.Fetch
void Fetch(LibGit2Sharp.IRepository repository, IEnumerable< string > refSpecs, Remote remote, FetchOptions fetchOptions, string logMessage)
Runs a blocking fetch operation on a given repository .
Tgstation.Server.Host.Components.Repository
Definition
DefaultGitRemoteFeatures.cs:8
Generated by
1.9.8