C# Class MSR.Data.VersionControl.Git.GitData

Inheritance: IScmData
ファイルを表示 Open project: kirnosenko/msr-tools Class Usage Examples

Public Properties

Property Type Description
revisions List

Public Methods

Method Description
Blame ( string revision, string filePath ) : IBlame
Diff ( string revision, string filePath ) : IDiff
Diff ( string newPath, string newRevision, string oldPath, string oldRevision ) : IDiff
GitData ( IGitClient git ) : System
Log ( string revision ) : ILog
NextRevision ( string revision ) : string
PreviousRevision ( string revision ) : string
RevisionByNumber ( int revisionNumber ) : string

Private Methods

Method Description
GetAllRevisions ( ) : void

Method Details

Blame() public method

public Blame ( string revision, string filePath ) : IBlame
revision string
filePath string
return IBlame

Diff() public method

public Diff ( string revision, string filePath ) : IDiff
revision string
filePath string
return IDiff

Diff() public method

public Diff ( string newPath, string newRevision, string oldPath, string oldRevision ) : IDiff
newPath string
newRevision string
oldPath string
oldRevision string
return IDiff

GitData() public method

public GitData ( IGitClient git ) : System
git IGitClient
return System

Log() public method

public Log ( string revision ) : ILog
revision string
return ILog

NextRevision() public method

public NextRevision ( string revision ) : string
revision string
return string

PreviousRevision() public method

public PreviousRevision ( string revision ) : string
revision string
return string

RevisionByNumber() public method

public RevisionByNumber ( int revisionNumber ) : string
revisionNumber int
return string

Property Details

revisions public_oe property

public List revisions
return List