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".
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