C# 클래스 Tp.Git.VersionControlSystem.GitClient

파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins 1 사용 예제들

공개 메소드들

메소드 설명
GetAfterTillHead ( RevisionId revisionId, int pageSize ) : IEnumerable
GetCommit ( RevisionId id ) : NGit.Revwalk.RevCommit
GetFileContent ( NGit.Revwalk.RevCommit commit, string path ) : string
GetFromAndBefore ( RevisionId @from, RevisionId to, int pageSize ) : IEnumerable
GetFromTillHead ( System.DateTime from, int pageSize ) : IEnumerable
GetRevisions ( RevisionId fromChangeset, RevisionId toChangeset ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
GitClient ( ISourceControlConnectionSettingsSource settings, IStorage folder ) : System
RetrieveAuthors ( DateRange dateRange ) : string[]

비공개 메소드들

메소드 설명
ApplyNoMergesFilter ( NGit.Revwalk.Filter.RevFilter filter ) : NGit.Revwalk.Filter.RevFilter
CreateRevWalker ( ) : RevWalk
Fetch ( ) : void
GetClient ( ISourceControlConnectionSettingsSource settings ) : NGit.Api.Git
GetLocalRepository ( ISourceControlConnectionSettingsSource settings ) : GitRepositoryFolder
IsRepositoryUriChanged ( GitRepositoryFolder repositoryFolder, ISourceControlConnectionSettingsSource settings ) : bool

메소드 상세

GetAfterTillHead() 공개 메소드

public GetAfterTillHead ( RevisionId revisionId, int pageSize ) : IEnumerable
revisionId Tp.SourceControl.VersionControlSystem.RevisionId
pageSize int
리턴 IEnumerable

GetCommit() 공개 메소드

public GetCommit ( RevisionId id ) : NGit.Revwalk.RevCommit
id Tp.SourceControl.VersionControlSystem.RevisionId
리턴 NGit.Revwalk.RevCommit

GetFileContent() 공개 메소드

public GetFileContent ( NGit.Revwalk.RevCommit commit, string path ) : string
commit NGit.Revwalk.RevCommit
path string
리턴 string

GetFromAndBefore() 공개 메소드

public GetFromAndBefore ( RevisionId @from, RevisionId to, int pageSize ) : IEnumerable
@from Tp.SourceControl.VersionControlSystem.RevisionId
to Tp.SourceControl.VersionControlSystem.RevisionId
pageSize int
리턴 IEnumerable

GetFromTillHead() 공개 메소드

public GetFromTillHead ( System.DateTime from, int pageSize ) : IEnumerable
from System.DateTime
pageSize int
리턴 IEnumerable

GetRevisions() 공개 메소드

public GetRevisions ( RevisionId fromChangeset, RevisionId toChangeset ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
fromChangeset Tp.SourceControl.VersionControlSystem.RevisionId
toChangeset Tp.SourceControl.VersionControlSystem.RevisionId
리턴 Tp.SourceControl.VersionControlSystem.RevisionInfo[]

GitClient() 공개 메소드

public GitClient ( ISourceControlConnectionSettingsSource settings, IStorage folder ) : System
settings ISourceControlConnectionSettingsSource
folder IStorage
리턴 System

RetrieveAuthors() 공개 메소드

public RetrieveAuthors ( DateRange dateRange ) : string[]
dateRange DateRange
리턴 string[]