Creating hook scripts for Git integration

Hook scripts are required to integrate Git with Helix ALM. For example, a commit script is used to verify items exist in the Helix ALM project when committing changes to the local repository and a post receive script is used to attach files to items when changes are pushed to the Git server.

Use the external source control provider API to create scripts. See External source control provider API.

These scripts are also required to integrate with other source control applications not officially supported by Helix ALM. To create scripts, you should understand how to use JSON to pass attachment data from your source control provider. Contact Perforce Services for help creating scripts.