Property | Type | Description | |
---|---|---|---|
AppHome | string | ||
AppLog | string | ||
AppPath | string | ||
CustomTools | GitForce.ClassCustomTools | ||
Diff | GitForce.ClassDiff | ||
Git | GitForce.ClassGit | ||
GitPasswd | GitForce.ClassGitPasswd | ||
Log | GitForce.FormLog | ||
MainForm | |||
Merge | GitForce.ClassMerge | ||
PrintLogMessage | PrintLogMessageHandler | ||
PrintStatusMessage | PrintStatusMessageHandler | ||
Putty | |||
Refresh | RefreshDelegate | ||
Repos | GitForce.ClassRepos | ||
Ssh | |||
StatusBusy | SetBusyStatusHandler | ||
UserHome | string | ||
Version |
Method | Description | |
---|---|---|
DoRefresh ( ) : void |
Protect Refresh chain with a simple exit mutex, so that the F5 key (update) does not start a re-entrant refresh chain. Although the main GUI app is single-threaded, some panels refresh functions are calling GitRun() which in turn spawns external async process during which time we can end up with multiple threads trying to refresh.
|
Method | Description | |
---|---|---|
Main ( string args ) : int | ||
VoidBusy ( bool f ) : void | ||
VoidMessage ( string m, MessageType type ) : void |
public static ClassCustomTools,GitForce CustomTools | ||
return | GitForce.ClassCustomTools |
public static ClassGitPasswd,GitForce GitPasswd | ||
return | GitForce.ClassGitPasswd |
public static ClassMerge,GitForce Merge | ||
return | GitForce.ClassMerge |
public static PrintLogMessageHandler PrintLogMessage | ||
return | PrintLogMessageHandler |
public static PrintStatusMessageHandler PrintStatusMessage | ||
return | PrintStatusMessageHandler |
public static ClassRepos,GitForce Repos | ||
return | GitForce.ClassRepos |
public static SetBusyStatusHandler StatusBusy | ||
return | SetBusyStatusHandler |