RhodeCode Enterprise Repository Hooks

RhodeCode Enterprise installs hooks inside each of the repositories that it manages. These hooks enable users to execute custom actions based on certain events. This is the complete list of repositories hooks and the events which trigger them:

–CREATE_REPO_HOOK
Any time a repository is created.
–CREATE_REPO_GROUP_HOOK
Any time a repository group is created.
–CREATE_USER_HOOK
Any time a user is created.
–DELETE_REPO_HOOK
Any time a repository is created.
–DELETE_USER_HOOK
Any time a user is deleted.
–PRE_CREATE_USER_HOOK
Any time a user is created but before the action is executed by RhodeCode Enterprise.
–PRE_PULL
Any pull from a repository but before the action is executed by RhodeCode Enterprise.
–PRE_PUSH
Any push to a repository but before the action is executed by RhodeCode Enterprise.
–POST_PUSH
After any push to a repository.
–PUSH_HOOK
Any push to a repository, including editing tags or branches. Commits via API actions that update references are also counted.
–PULL_HOOK
Any pull from a Repository.

Using Repository Hooks

To use these hooks you need to setup RhodeCode Extensions. For more information, see the rcextensions integrations section.