C# Class pocorall.SCM_Notifier.ScmRepository

Inheritance: ICloneable
Afficher le fichier Open project: pocorall/scm-notifier Class Usage Examples

Méthodes publiques

Свойство Type Description
ActiveStatusUpdateInterval int
Disable bool
IdleStatusUpdateInterval int
Path string
VisiblePath string
origPath string
pathType PathType
svnFolderProcesses System.Collections.ArrayList

Méthodes publiques

Méthode Description
BeginUpdateSilently ( ) : void
Clone ( ) : object
Commit ( ) : void
Deserialize ( string s ) : ScmRepository
GetInterval ( bool formIsActive ) : int
GetRepositoryCommitedRevision ( ) : int
GetRepositoryHeadRevision ( ) : int
GetStatus ( ) : ScmRepositoryStatus
KillBackgroundProcess ( ) : void
OpenChangeLogWindow ( bool updateRevisions ) : void
OpenLogWindow ( ) : void
ReadProcessOutput ( ScmRepositoryProcess sfp ) : void
ScmRepository ( string scmtype, string path, PathType type ) : System
Serialize ( ) : string
Update ( bool updateAll ) : void
create ( string path ) : ScmRepository

Méthodes protégées

Méthode Description
ExecuteProcess ( string executionFile, string workingPath, string arguments, bool waitForExit, bool lowPriority ) : ExecuteResult
GetRepositoryRevision ( string binaryPath, string path, string arg ) : int
OnErrorAdded ( string path, string error ) : void

Private Methods

Méthode Description
DeserializePath ( string s ) : string
SetEnvironmentVariable ( ) : void

Method Details

BeginUpdateSilently() public abstract méthode

public abstract BeginUpdateSilently ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

Commit() public abstract méthode

public abstract Commit ( ) : void
Résultat void

Deserialize() public static méthode

public static Deserialize ( string s ) : ScmRepository
s string
Résultat ScmRepository

ExecuteProcess() protected static méthode

protected static ExecuteProcess ( string executionFile, string workingPath, string arguments, bool waitForExit, bool lowPriority ) : ExecuteResult
executionFile string
workingPath string
arguments string
waitForExit bool
lowPriority bool
Résultat ExecuteResult

GetInterval() public méthode

public GetInterval ( bool formIsActive ) : int
formIsActive bool
Résultat int

GetRepositoryCommitedRevision() public abstract méthode

public abstract GetRepositoryCommitedRevision ( ) : int
Résultat int

GetRepositoryHeadRevision() public abstract méthode

public abstract GetRepositoryHeadRevision ( ) : int
Résultat int

GetRepositoryRevision() protected static méthode

protected static GetRepositoryRevision ( string binaryPath, string path, string arg ) : int
binaryPath string
path string
arg string
Résultat int

GetStatus() public abstract méthode

public abstract GetStatus ( ) : ScmRepositoryStatus
Résultat ScmRepositoryStatus

KillBackgroundProcess() public static méthode

public static KillBackgroundProcess ( ) : void
Résultat void

OnErrorAdded() protected static méthode

protected static OnErrorAdded ( string path, string error ) : void
path string
error string
Résultat void

OpenChangeLogWindow() public abstract méthode

public abstract OpenChangeLogWindow ( bool updateRevisions ) : void
updateRevisions bool
Résultat void

OpenLogWindow() public abstract méthode

public abstract OpenLogWindow ( ) : void
Résultat void

ReadProcessOutput() public static méthode

public static ReadProcessOutput ( ScmRepositoryProcess sfp ) : void
sfp ScmRepositoryProcess
Résultat void

ScmRepository() public méthode

public ScmRepository ( string scmtype, string path, PathType type ) : System
scmtype string
path string
type PathType
Résultat System

Serialize() public méthode

public Serialize ( ) : string
Résultat string

Update() public abstract méthode

public abstract Update ( bool updateAll ) : void
updateAll bool
Résultat void

create() public static méthode

public static create ( string path ) : ScmRepository
path string
Résultat ScmRepository

Property Details

ActiveStatusUpdateInterval public_oe property

public int ActiveStatusUpdateInterval
Résultat int

Disable public_oe property

public bool Disable
Résultat bool

IdleStatusUpdateInterval public_oe property

public int IdleStatusUpdateInterval
Résultat int

Path public_oe property

public string Path
Résultat string

VisiblePath public_oe property

public string VisiblePath
Résultat string

origPath public_oe property

public string origPath
Résultat string

pathType public_oe property

public PathType pathType
Résultat PathType

svnFolderProcesses public_oe static_oe property

public static ArrayList,System.Collections svnFolderProcesses
Résultat System.Collections.ArrayList