C# Class Tp.Subversion.Subversion.Subversion

Inheritance: Tp.SourceControl.VersionControlSystem.VersionControlSystem
Datei anzeigen Open project: TargetProcess/Target-Process-Plugins Class Usage Examples

Private Properties

Property Type Description
Connect void
CreateSvnClient SvnClient
CreateSvnLogArgument SvnLogArgs
CreateSvnRevisionRangeBy SvnRevisionRange
FileWasDeleted bool
GetDiff Tp.SourceControl.Diff.DiffResult
GetFromTo Tp.SourceControl.VersionControlSystem.RevisionRange[]
GetLastRevisionId SvnRevisionId
GetPath System.Uri
GetRepositoryInfo SvnInfoEventArgs
GetRepositoryInfo SvnInfoEventArgs
GetSVNFileStream System.IO.MemoryStream
GetSvnRevisions Collection
GetSvnRevisions Collection
GetTextFileContentSafe string
RemoveChangedItemFromOtherProject void

Public Methods

Method Description
CheckRevision ( RevisionId revision, PluginProfileErrorCollection errors ) : void
Dispose ( ) : 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[]
GetRevisions ( RevisionRange revisionsRange, string path ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
GetTextFileContent ( RevisionId changeset, string path ) : string
RetrieveAuthors ( DateRange dateRange ) : string[]
Subversion ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger, IDiffProcessor diffProcessor ) : System

Private Methods

Method Description
Connect ( ) : void
CreateSvnClient ( ) : SvnClient
CreateSvnLogArgument ( string path, RevisionRange revisionRange ) : SvnLogArgs
CreateSvnRevisionRangeBy ( RevisionRange revisionRange ) : SvnRevisionRange
FileWasDeleted ( string path, SvnRevisionId changeset ) : bool
GetDiff ( RevisionId changeset, string path, string previousRevisionId ) : DiffResult
GetFromTo ( SvnRevisionId @from, SvnRevisionId lastRevision, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
GetLastRevisionId ( ) : SvnRevisionId
GetPath ( string path ) : Uri
GetRepositoryInfo ( ) : SvnInfoEventArgs
GetRepositoryInfo ( string root ) : SvnInfoEventArgs
GetSVNFileStream ( SvnRevisionId changeset, string path ) : MemoryStream
GetSvnRevisions ( SvnLogArgs arg ) : Collection
GetSvnRevisions ( SvnLogArgs arg, string path ) : Collection
GetTextFileContentSafe ( string revision, string path ) : string
RemoveChangedItemFromOtherProject ( IEnumerable svnRevisions ) : void

Method Details

CheckRevision() public method

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

Dispose() public method

public Dispose ( ) : void
return void

GetAfterTillHead() public method

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

GetBinaryFileContent() public method

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

GetDiff() public method

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

GetFromAndBefore() public method

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

GetFromTillHead() public method

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

GetRevisions() public method

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

GetRevisions() public method

public GetRevisions ( RevisionRange revisionsRange, string path ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
revisionsRange Tp.SourceControl.VersionControlSystem.RevisionRange
path string
return Tp.SourceControl.VersionControlSystem.RevisionInfo[]

GetTextFileContent() public method

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

RetrieveAuthors() public method

public RetrieveAuthors ( DateRange dateRange ) : string[]
dateRange DateRange
return string[]

Subversion() public method

public Subversion ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger, IDiffProcessor diffProcessor ) : System
settings ISourceControlConnectionSettingsSource
errorResolver ICheckConnectionErrorResolver
logger IActivityLogger
diffProcessor IDiffProcessor
return System