C# Class Kudu.Core.SourceControl.Git.LibGit2SharpRepository

Inheritance: IGitRepository
Show file Open project: projectkudu/kudu Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddFile ( string path ) : void
Clean ( ) : void
ClearLock ( ) : void
Commit ( string message, string authorName, string emailAddress ) : bool
CreateOrResetBranch ( string branchName, string startPoint ) : void
DoesBranchContainCommit ( string branchName, string commitOrBranchName ) : bool
FetchWithoutConflict ( string remoteUrl, string branchName ) : void
GetChangeSet ( string id ) : ChangeSet
Initialize ( ) : void
LibGit2SharpRepository ( IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory tracerFactory ) : System
ListFiles ( string path, SearchOption searchOption ) : IEnumerable
Push ( ) : void
Rebase ( string branchName ) : bool
RebaseAbort ( ) : void
Update ( ) : void
Update ( string id ) : void
UpdateRawRef ( string toBeUpdatedRef, string toBeUpdatedToRef ) : void
UpdateRef ( string toBeUpdatedToAlias ) : void
UpdateSubmodules ( ) : void

Method Details

AddFile() public method

public AddFile ( string path ) : void
path string
return void

Clean() public method

public Clean ( ) : void
return void

ClearLock() public method

public ClearLock ( ) : void
return void

Commit() public method

public Commit ( string message, string authorName, string emailAddress ) : bool
message string
authorName string
emailAddress string
return bool

CreateOrResetBranch() public method

public CreateOrResetBranch ( string branchName, string startPoint ) : void
branchName string
startPoint string
return void

DoesBranchContainCommit() public method

public DoesBranchContainCommit ( string branchName, string commitOrBranchName ) : bool
branchName string
commitOrBranchName string
return bool

FetchWithoutConflict() public method

public FetchWithoutConflict ( string remoteUrl, string branchName ) : void
remoteUrl string
branchName string
return void

GetChangeSet() public method

public GetChangeSet ( string id ) : ChangeSet
id string
return ChangeSet

Initialize() public method

public Initialize ( ) : void
return void

LibGit2SharpRepository() public method

public LibGit2SharpRepository ( IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory tracerFactory ) : System
environment IEnvironment
settings IDeploymentSettingsManager
tracerFactory ITraceFactory
return System

ListFiles() public method

public ListFiles ( string path, SearchOption searchOption ) : IEnumerable
path string
searchOption SearchOption
return IEnumerable

Push() public method

public Push ( ) : void
return void

Rebase() public method

public Rebase ( string branchName ) : bool
branchName string
return bool

RebaseAbort() public method

public RebaseAbort ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Update() public method

public Update ( string id ) : void
id string
return void

UpdateRawRef() public method

public UpdateRawRef ( string toBeUpdatedRef, string toBeUpdatedToRef ) : void
toBeUpdatedRef string
toBeUpdatedToRef string
return void

UpdateRef() public method

public UpdateRef ( string toBeUpdatedToAlias ) : void
toBeUpdatedToAlias string
return void

UpdateSubmodules() public method

public UpdateSubmodules ( ) : void
return void