tgstation-server  4.4.0
The /tg/station 13 server suite
ILibGit2Commands.cs
Go to the documentation of this file.
1 using LibGit2Sharp;
2 using System.Collections.Generic;
3 
4 namespace Tgstation.Server.Host.Components.Repository
5 {
9  interface ILibGit2Commands
10  {
19  void Fetch(LibGit2Sharp.IRepository repository, IEnumerable<string> refSpecs, Remote remote, FetchOptions fetchOptions, string logMessage);
20 
27  void Checkout(LibGit2Sharp.IRepository repository, CheckoutOptions checkoutOptions, string commitish);
28  }
29 }
For low level interactions with a LibGit2Sharp.IRepository.