C# Class MonoDevelop.VersionControl.Subversion.Unix.UnixSvnBackend

Inheritance: SubversionBackend
Mostra file Open project: LogosBible/monodevelop Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Add() public method

public Add ( FilePath path, bool recurse, IProgressMonitor monitor ) : void
path FilePath
recurse bool
monitor IProgressMonitor
return void

Cat() public method

public Cat ( string pathorurl, SvnRevision rev, Stream stream ) : void
pathorurl string
rev SvnRevision
stream Stream
return void

Checkout() public method

public Checkout ( string url, FilePath path, Revision revision, bool recurse, IProgressMonitor monitor ) : void
url string
path FilePath
revision Revision
recurse bool
monitor IProgressMonitor
return void

Commit() public method

public Commit ( FilePath paths, string message, IProgressMonitor monitor ) : void
paths FilePath
message string
monitor IProgressMonitor
return void

Delete() public method

public Delete ( FilePath path, bool force, IProgressMonitor monitor ) : void
path FilePath
force bool
monitor IProgressMonitor
return void

Dispose() public method

public Dispose ( ) : void
return void

GetAnnotations() public method

public GetAnnotations ( Repository repo, FilePath file, SvnRevision revStart, SvnRevision revEnd ) : Annotation[]
repo Repository
file FilePath
revStart SvnRevision
revEnd SvnRevision
return Annotation[]

GetTextAtRevision() public method

public GetTextAtRevision ( string repositoryPath, Revision revision ) : string
repositoryPath string
revision Revision
return string

GetTextAtRevision() public method

public GetTextAtRevision ( string repositoryPath, Revision revision, string rootPath ) : string
repositoryPath string
revision Revision
rootPath string
return string

GetTextBase() public method

public GetTextBase ( string sourcefile ) : string
sourcefile string
return string

GetUnifiedDiff() public method

public GetUnifiedDiff ( FilePath path1, SvnRevision rev1, FilePath path2, SvnRevision rev2, bool recursive ) : string
path1 FilePath
rev1 SvnRevision
path2 FilePath
rev2 SvnRevision
recursive bool
return string

GetVersion() public method

public GetVersion ( ) : string
return string

Ignore() public method

public Ignore ( FilePath paths ) : void
paths FilePath
return void

List() public method

public List ( FilePath path, bool recurse, SvnRevision rev ) : IEnumerable
path FilePath
recurse bool
rev SvnRevision
return IEnumerable

ListUrl() public method

public ListUrl ( string url, bool recurse, SvnRevision rev ) : IEnumerable
url string
recurse bool
rev SvnRevision
return IEnumerable

Lock() public method

public Lock ( IProgressMonitor monitor, string comment, bool stealLock ) : void
monitor IProgressMonitor
comment string
stealLock bool
return void

Log() public method

public Log ( Repository repo, FilePath path, SvnRevision revStart, SvnRevision revEnd ) : IEnumerable
repo Repository
path FilePath
revStart SvnRevision
revEnd SvnRevision
return IEnumerable

Mkdir() public method

public Mkdir ( string paths, string message, IProgressMonitor monitor ) : void
paths string
message string
monitor IProgressMonitor
return void

Move() public method

public Move ( FilePath srcPath, FilePath destPath, SvnRevision rev, bool force, IProgressMonitor monitor ) : void
srcPath FilePath
destPath FilePath
rev SvnRevision
force bool
monitor IProgressMonitor
return void

Revert() public method

public Revert ( FilePath paths, bool recurse, IProgressMonitor monitor ) : void
paths FilePath
recurse bool
monitor IProgressMonitor
return void

RevertRevision() public method

public RevertRevision ( FilePath path, Revision revision, IProgressMonitor monitor ) : void
path FilePath
revision Revision
monitor IProgressMonitor
return void

RevertToRevision() public method

public RevertToRevision ( FilePath path, Revision revision, IProgressMonitor monitor ) : void
path FilePath
revision Revision
monitor IProgressMonitor
return void

Status() public method

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
return IEnumerable

Unignore() public method

public Unignore ( FilePath paths ) : void
paths FilePath
return void

UnixSvnBackend() public method

public UnixSvnBackend ( ) : System
return System

Unlock() public method

public Unlock ( IProgressMonitor monitor, bool breakLock ) : void
monitor IProgressMonitor
breakLock bool
return void

Update() public method

public Update ( FilePath path, bool recurse, IProgressMonitor monitor ) : void
path FilePath
recurse bool
monitor IProgressMonitor
return void

Upgrade() public method

public Upgrade ( FilePath path ) : void
path FilePath
return void