In: |
P4Triggers.rb
|
Parent: | Object |
Reopen the P4 class to restructuring the output of "p4 describe -s" into a P4Change object, and to disable any attempt to submit - just in case someone’s foolish enough to try
# File P4Triggers.rb, line 128 128: def run_describe( *args ) 129: h = run( "describe", args ).shift 130: return h unless h.kind_of?( Hash ) 131: return P4Change.new( h ) 132: end
Disable the direct interface to submit
# File P4Triggers.rb, line 140 140: def run_submit 141: raise( "Attempt to submit during trigger execution. Don't do it." ) 142: end
Disable the submit_spec interface
# File P4Triggers.rb, line 135 135: def submit_spec 136: raise( "Attempt to submit during trigger execution. Don't do it." ) 137: end