C# Class DXVcs2Git.GitWrapper

Inheritance: IDisposable
Afficher le fichier Open project: Xarlot/DXVcs2Git

Méthodes publiques

Méthode Description
CheckOut ( string branch ) : void
Commit ( string comment, User user, System.DateTime timeStamp, bool allowEmpty = true ) : void
Dispose ( ) : void
Fetch ( string remote = "", bool updateTags = false ) : void
FindCommit ( bool>.Func pred ) : GitCommit
GitInit ( string branch ) : void
GitWrapper ( string localPath, string remotePath, string branch, GitCredentials credentials ) : System
LFSPull ( ) : void
Merge ( string upstream, string targetBranch, string sourceBranch ) : void
Pull ( ) : void
PushEverything ( ) : void
Reset ( ) : void
Stage ( string path ) : void

Private Methods

Méthode Description
GetOriginName ( string name ) : string
GitClone ( string branch ) : void

Method Details

CheckOut() public méthode

public CheckOut ( string branch ) : void
branch string
Résultat void

Commit() public méthode

public Commit ( string comment, User user, System.DateTime timeStamp, bool allowEmpty = true ) : void
comment string
user DXVcs2Git.Core.User
timeStamp System.DateTime
allowEmpty bool
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Fetch() public méthode

public Fetch ( string remote = "", bool updateTags = false ) : void
remote string
updateTags bool
Résultat void

FindCommit() public méthode

public FindCommit ( bool>.Func pred ) : GitCommit
pred bool>.Func
Résultat GitCommit

GitInit() public méthode

public GitInit ( string branch ) : void
branch string
Résultat void

GitWrapper() public méthode

public GitWrapper ( string localPath, string remotePath, string branch, GitCredentials credentials ) : System
localPath string
remotePath string
branch string
credentials GitCredentials
Résultat System

LFSPull() public méthode

public LFSPull ( ) : void
Résultat void

Merge() public méthode

public Merge ( string upstream, string targetBranch, string sourceBranch ) : void
upstream string
targetBranch string
sourceBranch string
Résultat void

Pull() public méthode

public Pull ( ) : void
Résultat void

PushEverything() public méthode

public PushEverything ( ) : void
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Stage() public méthode

public Stage ( string path ) : void
path string
Résultat void