C# Class MonkeyWrench.Scheduler.SVNUpdater

Inheritance: SchedulerBase
Mostra file Open project: rolfbjarne/monkeywrench Class Usage Examples

Public Methods

Method Description
SVNUpdater ( bool ForceFullUpdate ) : System
StartDiffThread ( ) : void
StopDiffThread ( ) : void

Protected Methods

Method Description
CompareRevisions ( string repository, string a, string b ) : int
UpdateRevisionsInDBInternal ( DB db, DBLane lane, string repository, DBRevision>.Dictionary revisions, List hosts, List hostlanes, string min_revision ) : bool

Private Methods

Method Description
GetSVNDiff ( string lane, string repository, string revision ) : string
GetSVNLog ( DBLane dblane, string repository, int min_revision, int max_revision ) : string
UpdateSVNDiff ( object dummy ) : void

Method Details

CompareRevisions() protected method

protected CompareRevisions ( string repository, string a, string b ) : int
repository string
a string
b string
return int

SVNUpdater() public method

public SVNUpdater ( bool ForceFullUpdate ) : System
ForceFullUpdate bool
return System

StartDiffThread() public static method

public static StartDiffThread ( ) : void
return void

StopDiffThread() public static method

public static StopDiffThread ( ) : void
return void

UpdateRevisionsInDBInternal() protected method

protected UpdateRevisionsInDBInternal ( DB db, DBLane lane, string repository, DBRevision>.Dictionary revisions, List hosts, List hostlanes, string min_revision ) : bool
db DB
lane MonkeyWrench.DataClasses.DBLane
repository string
revisions DBRevision>.Dictionary
hosts List
hostlanes List
min_revision string
return bool