SECI  1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Static Private Member Functions | Static Private Attributes | List of all members
Seci.Helpers.SourceSafe Class Reference

Class for saving configurations into SourceSafe. Works by creating batch files then running them. More...

Collaboration diagram for Seci.Helpers.SourceSafe:
Collaboration graph

Static Private Member Functions

static void addFile ()
 Add the new configuration file to the project. More...
 
static void checkInSourceSafe ()
 Check-in the updated project. More...
 
static void checkOutSourceSafe ()
 Check-out the existing version in SourceSafe. Does not overwrite the local copy. More...
 
static void createSourceSafeProject ()
 Create a new project in SourceSafe - this happens the first ever time a configuration is saved on the instrument. More...
 
static void labelInSourceSafe ()
 Labels the saved configuration with the date and time of saving. More...
 
static Boolean projectExists ()
 Checks to see if the project exists in SourceSafe. More...
 
static void runBatchFile ()
 Runs a created batch file. Spawns a hidden process. More...
 

Static Private Attributes

static String _filename
 
static String _SSbat
 
static String _SSexe
 
static String _SSlocation
 
static String _SSserver = "$/labview/seci/seciconfigs/"
 
static String _SSuser = "seci"
 

Detailed Description

Class for saving configurations into SourceSafe. Works by creating batch files then running them.

Definition at line 13 of file SourceSafe.cs.

Member Function Documentation

static void Seci.Helpers.SourceSafe.addFile ( )
inlinestaticprivate

Add the new configuration file to the project.

Definition at line 168 of file SourceSafe.cs.

static void Seci.Helpers.SourceSafe.checkInSourceSafe ( )
inlinestaticprivate

Check-in the updated project.

Definition at line 140 of file SourceSafe.cs.

static void Seci.Helpers.SourceSafe.checkOutSourceSafe ( )
inlinestaticprivate

Check-out the existing version in SourceSafe. Does not overwrite the local copy.

Definition at line 114 of file SourceSafe.cs.

static void Seci.Helpers.SourceSafe.createSourceSafeProject ( )
inlinestaticprivate

Create a new project in SourceSafe - this happens the first ever time a configuration is saved on the instrument.

Definition at line 193 of file SourceSafe.cs.

static void Seci.Helpers.SourceSafe.labelInSourceSafe ( )
inlinestaticprivate

Labels the saved configuration with the date and time of saving.

Definition at line 213 of file SourceSafe.cs.

static Boolean Seci.Helpers.SourceSafe.projectExists ( )
inlinestaticprivate

Checks to see if the project exists in SourceSafe.

Returns
True if it exists

Definition at line 67 of file SourceSafe.cs.

static void Seci.Helpers.SourceSafe.runBatchFile ( )
inlinestaticprivate

Runs a created batch file. Spawns a hidden process.

Definition at line 236 of file SourceSafe.cs.

Member Data Documentation

String Seci.Helpers.SourceSafe._filename
staticprivate

Definition at line 15 of file SourceSafe.cs.

String Seci.Helpers.SourceSafe._SSbat
staticprivate

Definition at line 20 of file SourceSafe.cs.

String Seci.Helpers.SourceSafe._SSexe
staticprivate

Definition at line 16 of file SourceSafe.cs.

String Seci.Helpers.SourceSafe._SSlocation
staticprivate

Definition at line 17 of file SourceSafe.cs.

String Seci.Helpers.SourceSafe._SSserver = "$/labview/seci/seciconfigs/"
staticprivate

Definition at line 19 of file SourceSafe.cs.

String Seci.Helpers.SourceSafe._SSuser = "seci"
staticprivate

Definition at line 18 of file SourceSafe.cs.


The documentation for this class was generated from the following file: