Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   git-p4    ( 1 )

импорт из репозиториев Perforce и отправка в них (Import from and submit to Perforce repositories)

HOOKS FOR SUBMIT

p4-pre-submit
       The p4-pre-submit hook is executed if it exists and is
       executable. The hook takes no parameters and nothing from
       standard input. Exiting with non-zero status from this script
       prevents git-p4 submit from launching. It can be bypassed with
       the --no-verify command line option.

One usage scenario is to run unit tests in the hook.

p4-prepare-changelist The p4-prepare-changelist hook is executed right after preparing the default changelist message and before the editor is started. It takes one parameter, the name of the file that contains the changelist text. Exiting with a non-zero status from the script will abort the process.

The purpose of the hook is to edit the message file in place, and it is not suppressed by the --no-verify option. This hook is called even if --prepare-p4-only is set.

p4-changelist The p4-changelist hook is executed after the changelist message has been edited by the user. It can be bypassed with the --no-verify option. It takes a single parameter, the name of the file that holds the proposed changelist text. Exiting with a non-zero status causes the command to abort.

The hook is allowed to edit the changelist file and can be used to normalize the text into some project standard format. It can also be used to refuse the Submit after inspect the message file.

p4-post-changelist The p4-post-changelist hook is invoked after the submit has successfully occurred in P4. It takes no parameters and is meant primarily for notification and cannot affect the outcome of the git p4 submit action.

Rebase options These options can be used to modify git p4 rebase behavior.

--import-labels Import p4 labels.

Unshelve options --origin Sets the git refspec against which the shelved P4 changelist is compared. Defaults to p4/master.