p4 trigger
# Perforce Pre-Submit Trigger Specifications. # # Triggers: A list of triggers; one per line. # Each line has three elements: # # Name: The name of the trigger. # # Path: Files which cause the trigger to be run. # # Command: The command to run to validate the changelist. # If the command contains spaces, the whole command # must be quoted. See 'p4 help trigger' for a list # of variables that can be expanded in the command # string. # # For example, # # Triggers: # example //... "runcommand %changelist%" # # See 'p4 help triggers' for more information about triggers. Triggers: adminsync //depot/admin/scripts/... "sh /usr/local/admin/scripts/runsync.sh username password p4admin.username" intranetsync //intranet/main/... "sh /usr/local/admin/scripts/runsync.sh username password intranet.username" reject00 //....out "sh /usr/local/admin/scripts/reject.sh %change% .out" reject01 //....OUT "sh /usr/local/admin/scripts/reject.sh %change% .OUT" reject02 //....tmp "sh /usr/local/admin/scripts/reject.sh %change% .tmp" reject03 //....TMP "sh /usr/local/admin/scripts/reject.sh %change% .TMP" reject04 //....log "sh /usr/local/admin/scripts/reject.sh %change% .log" reject05 //....LOG "sh /usr/local/admin/scripts/reject.sh %change% .LOG" reject06 //....dfPackage "sh /usr/local/admin/scripts/reject.sh %change% .dfPackage" reject07 //....nbattrs "sh /usr/local/admin/scripts/reject.sh %change% .nbattrs" reject08 //...*~ "sh /usr/local/admin/scripts/reject.sh %change% *~" reject09 //....scc "sh /usr/local/admin/scripts/reject.sh %change% .scc" reject10 //....wmf "sh /usr/local/admin/scripts/reject.sh %change% .wmf" reject11 //....class "sh /usr/local/admin/scripts/reject.sh %change% .class" reject11 //....bak "sh /usr/local/admin/scripts/reject.sh %change% .bak" reject11 //....BAK "sh /usr/local/admin/scripts/reject.sh %change% .BAK" notify00 //depot/dev/*/*/install/weblogic/... "sh /usr/local/admin/scripts/notify.sh %change% first.last@acme.com" notify01 //depot/dev/*/*/install/weblogic/... "sh /usr/local/admin/scripts/notify.sh %change% first.last@acme.com"
![]()