C# 클래스 Tp.Mercurial.VersionControlSystem.MercurialVersionControlSystem

상속: SourceControl.VersionControlSystem.VersionControlSystem
파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins

공개 메소드들

메소드 설명
CheckRevision ( RevisionId revision, PluginProfileErrorCollection errors ) : void
GetAfterTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
GetBinaryFileContent ( RevisionId changeset, string path ) : byte[]
GetDiff ( RevisionId changeset, string path ) : DiffResult
GetFromAndBefore ( RevisionId @from, RevisionId to, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
GetFromTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
GetRevisions ( RevisionRange revisionRange ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
GetTextFileContent ( RevisionId changeset, string path ) : string
MercurialVersionControlSystem ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger, IDiffProcessor diffProcessor, IStorageRepository profile ) : System
RetrieveAuthors ( DateRange dateRange ) : string[]

비공개 메소드들

메소드 설명
GetDiff ( string path, Changeset prevCommmit, Changeset commit ) : DiffResult
GetFileContent ( Changeset commit, string path ) : string
GetTextFileContentSafe ( Changeset commit, string path ) : string

메소드 상세

CheckRevision() 공개 메소드

public CheckRevision ( RevisionId revision, PluginProfileErrorCollection errors ) : void
revision Tp.SourceControl.VersionControlSystem.RevisionId
errors PluginProfileErrorCollection
리턴 void

GetAfterTillHead() 공개 메소드

public GetAfterTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
@from Tp.SourceControl.VersionControlSystem.RevisionId
pageSize int
리턴 Tp.SourceControl.VersionControlSystem.RevisionRange[]

GetBinaryFileContent() 공개 메소드

public GetBinaryFileContent ( RevisionId changeset, string path ) : byte[]
changeset Tp.SourceControl.VersionControlSystem.RevisionId
path string
리턴 byte[]

GetDiff() 공개 메소드

public GetDiff ( RevisionId changeset, string path ) : DiffResult
changeset Tp.SourceControl.VersionControlSystem.RevisionId
path string
리턴 Tp.SourceControl.Diff.DiffResult

GetFromAndBefore() 공개 메소드

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

GetFromTillHead() 공개 메소드

public GetFromTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
@from Tp.SourceControl.VersionControlSystem.RevisionId
pageSize int
리턴 Tp.SourceControl.VersionControlSystem.RevisionRange[]

GetRevisions() 공개 메소드

public GetRevisions ( RevisionRange revisionRange ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
revisionRange Tp.SourceControl.VersionControlSystem.RevisionRange
리턴 Tp.SourceControl.VersionControlSystem.RevisionInfo[]

GetTextFileContent() 공개 메소드

public GetTextFileContent ( RevisionId changeset, string path ) : string
changeset Tp.SourceControl.VersionControlSystem.RevisionId
path string
리턴 string

MercurialVersionControlSystem() 공개 메소드

public MercurialVersionControlSystem ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger, IDiffProcessor diffProcessor, IStorageRepository profile ) : System
settings ISourceControlConnectionSettingsSource
errorResolver ICheckConnectionErrorResolver
logger IActivityLogger
diffProcessor IDiffProcessor
profile IStorageRepository
리턴 System

RetrieveAuthors() 공개 메소드

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