C# 클래스 MonoDevelop.VersionControl.Subversion.Unix.UnixSvnBackend

상속: SubversionBackend
파일 보기 프로젝트 열기: LogosBible/monodevelop 1 사용 예제들

공개 메소드들

메소드 설명
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