C# Класс MonoDevelop.VersionControl.Subversion.Unix.UnixSvnBackend

Наследование: SubversionBackend
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Add ( FilePath path, bool recurse, IProgressMonitor monitor ) : void
Cat ( string pathorurl, SvnRevision rev, Stream stream ) : void
Checkout ( string url, FilePath path, Revision revision, bool recurse, IProgressMonitor monitor ) : void
Commit ( FilePath paths, string message, IProgressMonitor monitor ) : void
Delete ( FilePath path, bool force, IProgressMonitor monitor ) : void
Dispose ( ) : void
GetAnnotations ( Repository repo, FilePath file, SvnRevision revStart, SvnRevision revEnd ) : Annotation[]
GetTextAtRevision ( string repositoryPath, Revision revision ) : string
GetTextAtRevision ( string repositoryPath, Revision revision, string rootPath ) : string
GetTextBase ( string sourcefile ) : string
GetUnifiedDiff ( FilePath path1, SvnRevision rev1, FilePath path2, SvnRevision rev2, bool recursive ) : string
GetVersion ( ) : string
Ignore ( FilePath paths ) : void
List ( FilePath path, bool recurse, SvnRevision rev ) : IEnumerable
ListUrl ( string url, bool recurse, SvnRevision rev ) : IEnumerable
Lock ( IProgressMonitor monitor, string comment, bool stealLock ) : void
Log ( Repository repo, FilePath path, SvnRevision revStart, SvnRevision revEnd ) : IEnumerable
Mkdir ( string paths, string message, IProgressMonitor monitor ) : void
Move ( FilePath srcPath, FilePath destPath, SvnRevision rev, bool force, IProgressMonitor monitor ) : void
Revert ( FilePath paths, bool recurse, IProgressMonitor monitor ) : void
RevertRevision ( FilePath path, Revision revision, IProgressMonitor monitor ) : void
RevertToRevision ( FilePath path, Revision revision, IProgressMonitor monitor ) : void
Status ( Repository repo, FilePath path, SvnRevision rev, bool descendDirs, bool changedItemsOnly, bool remoteStatus ) : IEnumerable
Unignore ( FilePath paths ) : void
UnixSvnBackend ( ) : System
Unlock ( IProgressMonitor monitor, bool breakLock ) : void
Update ( FilePath path, bool recurse, IProgressMonitor monitor ) : void
Upgrade ( FilePath path ) : void

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

Метод Описание
BytesToSize ( long kbytes ) : string
CheckError ( IntPtr error ) : void
CheckError ( IntPtr error, int allowedError ) : void
ConvertStatus ( MonoDevelop.VersionControl.Subversion.Unix.LibSvnClient schedule, MonoDevelop.VersionControl.Subversion.Unix.LibSvnClient status ) : VersionStatus
CreateNode ( MonoDevelop.VersionControl.Subversion.Unix.LibSvnClient ent, Repository repo ) : VersionInfo
GetCancelError ( ) : IntPtr
GetDirectoryDotSvnInternal ( FilePath path ) : string
IsBinary ( byte buffer, long length ) : bool
Merge ( string path, MonoDevelop.VersionControl.Subversion.Unix.LibSvnClient revision1, MonoDevelop.VersionControl.Subversion.Unix.LibSvnClient revision2 ) : void
MimeTypeIsBinary ( string mimeType ) : bool
NormalizePath ( string pathOrUrl, IntPtr localpool ) : string
OnAuthSimplePrompt ( IntPtr &cred, IntPtr baton, string realm, string user_name, bool may_save, IntPtr pool ) : IntPtr
OnAuthSslClientCertPrompt ( IntPtr &cred, IntPtr baton, string realm, bool may_save, IntPtr pool ) : IntPtr
OnAuthSslClientCertPwPrompt ( IntPtr &cred, IntPtr baton, string realm, bool may_save, IntPtr pool ) : IntPtr
OnAuthSslServerTrustPrompt ( IntPtr &cred, IntPtr baton, string realm, UInt32 failures, LibSvnClient &cert_info, bool may_save, IntPtr pool ) : IntPtr
OnAuthUsernamePrompt ( IntPtr &cred, IntPtr baton, string realm, bool may_save, IntPtr pool ) : IntPtr
TryEndOperation ( ) : void
TryStartOperation ( IProgressMonitor monitor ) : IntPtr
newpool ( IntPtr parent ) : IntPtr
svn_cancel_func_t_impl ( IntPtr baton ) : IntPtr
svn_client_get_commit_log_impl ( IntPtr &log_msg, IntPtr &tmp_file, IntPtr commit_items, IntPtr baton, IntPtr pool ) : IntPtr
svn_ra_progress_notify_func_t_impl ( System.Int64 progress, System.Int64 total, IntPtr baton, IntPtr pool ) : void
svn_wc_notify_func_t_impl ( IntPtr baton, LibSvnClient &data, IntPtr pool ) : void

Описание методов

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

public Add ( FilePath path, bool recurse, IProgressMonitor monitor ) : void
path FilePath
recurse bool
monitor IProgressMonitor
Результат void

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

public Cat ( string pathorurl, SvnRevision rev, Stream stream ) : void
pathorurl string
rev SvnRevision
stream Stream
Результат void

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

public Checkout ( string url, FilePath path, Revision revision, bool recurse, IProgressMonitor monitor ) : void
url string
path FilePath
revision Revision
recurse bool
monitor IProgressMonitor
Результат void

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

public Commit ( FilePath paths, string message, IProgressMonitor monitor ) : void
paths FilePath
message string
monitor IProgressMonitor
Результат void

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

public Delete ( FilePath path, bool force, IProgressMonitor monitor ) : void
path FilePath
force bool
monitor IProgressMonitor
Результат void

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

public Dispose ( ) : void
Результат void

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

public GetAnnotations ( Repository repo, FilePath file, SvnRevision revStart, SvnRevision revEnd ) : Annotation[]
repo Repository
file FilePath
revStart SvnRevision
revEnd SvnRevision
Результат Annotation[]

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

public GetTextAtRevision ( string repositoryPath, Revision revision ) : string
repositoryPath string
revision Revision
Результат string

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

public GetTextAtRevision ( string repositoryPath, Revision revision, string rootPath ) : string
repositoryPath string
revision Revision
rootPath string
Результат string

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

public GetTextBase ( string sourcefile ) : string
sourcefile string
Результат string

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

public GetUnifiedDiff ( FilePath path1, SvnRevision rev1, FilePath path2, SvnRevision rev2, bool recursive ) : string
path1 FilePath
rev1 SvnRevision
path2 FilePath
rev2 SvnRevision
recursive bool
Результат string

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

public GetVersion ( ) : string
Результат string

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

public Ignore ( FilePath paths ) : void
paths FilePath
Результат void

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

public List ( FilePath path, bool recurse, SvnRevision rev ) : IEnumerable
path FilePath
recurse bool
rev SvnRevision
Результат IEnumerable

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

public ListUrl ( string url, bool recurse, SvnRevision rev ) : IEnumerable
url string
recurse bool
rev SvnRevision
Результат IEnumerable

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

public Lock ( IProgressMonitor monitor, string comment, bool stealLock ) : void
monitor IProgressMonitor
comment string
stealLock bool
Результат void

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

public Log ( Repository repo, FilePath path, SvnRevision revStart, SvnRevision revEnd ) : IEnumerable
repo Repository
path FilePath
revStart SvnRevision
revEnd SvnRevision
Результат IEnumerable

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

public Mkdir ( string paths, string message, IProgressMonitor monitor ) : void
paths string
message string
monitor IProgressMonitor
Результат void

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

public Move ( FilePath srcPath, FilePath destPath, SvnRevision rev, bool force, IProgressMonitor monitor ) : void
srcPath FilePath
destPath FilePath
rev SvnRevision
force bool
monitor IProgressMonitor
Результат void

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

public Revert ( FilePath paths, bool recurse, IProgressMonitor monitor ) : void
paths FilePath
recurse bool
monitor IProgressMonitor
Результат void

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

public RevertRevision ( FilePath path, Revision revision, IProgressMonitor monitor ) : void
path FilePath
revision Revision
monitor IProgressMonitor
Результат void

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

public RevertToRevision ( FilePath path, Revision revision, IProgressMonitor monitor ) : void
path FilePath
revision Revision
monitor IProgressMonitor
Результат void

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

public Status ( Repository repo, FilePath path, SvnRevision rev, bool descendDirs, bool changedItemsOnly, bool remoteStatus ) : IEnumerable
repo Repository
path FilePath
rev SvnRevision
descendDirs bool
changedItemsOnly bool
remoteStatus bool
Результат IEnumerable

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

public Unignore ( FilePath paths ) : void
paths FilePath
Результат void

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

public UnixSvnBackend ( ) : System
Результат System

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

public Unlock ( IProgressMonitor monitor, bool breakLock ) : void
monitor IProgressMonitor
breakLock bool
Результат void

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

public Update ( FilePath path, bool recurse, IProgressMonitor monitor ) : void
path FilePath
recurse bool
monitor IProgressMonitor
Результат void

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

public Upgrade ( FilePath path ) : void
path FilePath
Результат void