C# Класс Tp.Git.VersionControlSystem.GitVersionControlSystem

Наследование: SourceControl.VersionControlSystem.VersionControlSystem
Показать файл Открыть проект

Открытые методы

Метод Описание
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
GitVersionControlSystem ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger, IDiffProcessor diffProcessor, IStorageRepository profile, IRevisionIdComparer revisionComparer ) : System
RetrieveAuthors ( DateRange dateRange ) : string[]

Приватные методы

Метод Описание
GetDiff ( string path, NGit.Revwalk.RevCommit parent, NGit.Revwalk.RevCommit commit ) : DiffResult
GetFileContent ( NGit.Revwalk.RevCommit commit, string path ) : string
GetFrom ( RevisionId @from ) : RevisionId
GetTextFileContentSafe ( NGit.Revwalk.RevCommit 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

GitVersionControlSystem() публичный Метод

public GitVersionControlSystem ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger, IDiffProcessor diffProcessor, IStorageRepository profile, IRevisionIdComparer revisionComparer ) : System
settings ISourceControlConnectionSettingsSource
errorResolver ICheckConnectionErrorResolver
logger IActivityLogger
diffProcessor IDiffProcessor
profile IStorageRepository
revisionComparer IRevisionIdComparer
Результат System

RetrieveAuthors() публичный Метод

public RetrieveAuthors ( DateRange dateRange ) : string[]
dateRange DateRange
Результат string[]