Class ConfigMgr
In: specsaver.rb
Parent: SpecMgr

Subclass for one off's like jobspec and protections. These are a little different as "there can be only one!" We also can't use a timestamp to see if they've changed so we rely on "p4 revert -a".

Methods
update   
Public Instance methods
update( name, label )

Main interface. Update the archives for the named object using the specified label. Note that "label" in this context doesn't mean a Perforce label, but rather a user friendly description of what we're archiving. i.e. "protections table" rather than "protect"

# File specsaver.rb, line 564
    def update( name, label )
	path = @root + "/" + name
	add_edit_file( path, name )

	form = eval }@p4u.fetch_#{name}()}
	write_ws_file( path, form )
	submit( "Archive updated #{label}" )
    end