C# Class OpenSim.Region.Modules.SvnSerialiser.SvnBackupModule

Inheritance: IRegionModule
Datei anzeigen Open project: N3X15/VoxelSim

Public Methods

Method Description
Close ( ) : void
Initialise ( Scene scene, IConfigSource source ) : void
LoadAllScenes ( ) : void
LoadAllScenes ( int revision ) : void
LoadRegion ( Scene scene ) : void
LoadScene ( string name ) : void
LoadScene ( string name, int revision ) : void
PostInitialise ( ) : void
SaveAllRegions ( ) : void

Saves all registered scenes to the SVN repo, then commits.

SaveRegion ( Scene scene ) : void

Exports a specified scene to the SVN repo directory, then commits.

Private Methods

Method Description
CheckoutSvn ( ) : void
CheckoutSvn ( SvnRevision revision ) : void
CreateAndAddExport ( Scene scene ) : List
CreateSvnDirectory ( ) : void
EventManager_OnPluginConsole ( string args ) : void
GetCommitLogCallback ( AprString &logMessage, SvnPath &tmpFile, AprArray commitItems, IntPtr baton, AprPool pool ) : SvnError
SetupSerialiser ( ) : void
SetupSvnProvider ( ) : void
SimpleAuth ( SvnAuthCredSimple &svnCredentials, IntPtr baton, AprString realm, AprString username, bool maySave, AprPool pool ) : SvnError
m_timer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Initialise() public method

public Initialise ( Scene scene, IConfigSource source ) : void
scene OpenSim.Region.Framework.Scenes.Scene
source IConfigSource
return void

LoadAllScenes() public method

public LoadAllScenes ( ) : void
return void

LoadAllScenes() public method

public LoadAllScenes ( int revision ) : void
revision int
return void

LoadRegion() public method

public LoadRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
return void

LoadScene() public method

public LoadScene ( string name ) : void
name string
return void

LoadScene() public method

public LoadScene ( string name, int revision ) : void
name string
revision int
return void

PostInitialise() public method

public PostInitialise ( ) : void
return void

SaveAllRegions() public method

Saves all registered scenes to the SVN repo, then commits.
public SaveAllRegions ( ) : void
return void

SaveRegion() public method

Exports a specified scene to the SVN repo directory, then commits.
public SaveRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene The scene to export
return void