In this page

FAQ

1 - What is the benefit of using the Commit Policy Plugin instead of hand-written hook scripts?

Reverting the question, there is no real advantage of using hand-written hook scripts instead of the app.
Please see this section.

2 - What is the difference between the Commit Policy Plugin and the Commit Acceptance Plugin?

Commit Policy Plugin is a modern, scalable, commercially supported re-implementation of the Commit Acceptance Plugin.
See this section for a comparison, and the migration guide for a step-by-step tutorial about converting your system from the legacy app to the modern one.

3 - I am using a version control system that is currently not supported. What should I do?

First off, tell about this to our support.
We are maintaining a public feature request list. Your request will be either added or upvoted (if already added).
In case you need a faster solution, we can explain the server-side API for you so that you can implement the hook script for yourself. Alternatively, you can use our implementation services and we will build the hook script for you.

4 - I want to verify a condition that is currently not supported. What should I do?

First off, tell about your condition to our support.
We are maintaining a public feature request list. Your request will be either added or upvoted (if already added).
In case your request is "too specific" to be included in the standard product or you need a faster solution, the Groovy condition allows implementing custom conditions in short Groovy scripts. Using this you can either develop the condition for yourself, or rely on our development services.

5 - I have unverified or non-compliant commits to push, how to disable the commit policy temporarily?

If you want to skip the verification just for one commit or one push, then make another commit, use the bypass pattern in its commit message, then push the changes.
If you want to skip the verification for a time longer than a couple of commits, then disable the policy itself (but don't forget to re-enable it later).

Questions?

Ask us any time.