25
Customers have installed this app in at least 25 active instances.
25
Customers have installed this app in at least 25 active instances.
    by bit-booster.comfor Bitbucket Server 4.13.0 - 5.12.0
    Supported
    bit-booster.com supports this app.

    Get support

    Data Center
    This app is compatible with the clustering and high-availability capabilities of our products.
    Supported
    bit-booster.com supports this app.

    Get support

    Data Center
    This app is compatible with the clustering and high-availability capabilities of our products.
    Get it nowFree app

    Powerful Git hooks to enforce JIRA commit linking, branch naming, rebase/squash workflow, force-push blocking, and much more

    Powerful Git hooks to enforce JIRA commit linking, branch naming, rebase/squash workflow, force-push blocking, and much more

    Powerful Git hooks to enforce JIRA commit linking, branch naming, rebase/squash workflow, force-push blocking, and much more

    Best JIRA Commit Checker For Bitbucket Server

    Helpful Reject Messages Keep Developers Productive

    Don't Use JIRA? You Still Need This Global Hook

    - Designate protected branches via Bitbucket's branching model

    - All pushes and merges are checked, including forks

    - Checks JIRA status, assignee, or arbitrary JQL

    - Merges between protected branches skip the checks

    - Control Freak's rejection messages include specific steps to fix the problem

    - Users less likely to pester the nearest git expert or search google for help

    - Users empowered to fix their own git mistakes immediately

    - Enforce policy around branch names, author metadata

    - Stop admins creating repos with bad defaults (e.g., unprotected "master")

    - Enforce a rebase/squash policy

    - Prevent force-push disasters when push.default=matching

    Best JIRA Commit Checker For Bitbucket Server

    Helpful Reject Messages Keep Developers Productive

    Don't Use JIRA? You Still Need This Global Hook

    - Designate protected branches via Bitbucket's branching model

    - All pushes and merges are checked, including forks

    - Checks JIRA status, assignee, or arbitrary JQL

    - Merges between protected branches skip the checks

    - Control Freak's rejection messages include specific steps to fix the problem

    - Users less likely to pester the nearest git expert or search google for help

    - Users empowered to fix their own git mistakes immediately

    - Enforce policy around branch names, author metadata

    - Stop admins creating repos with bad defaults (e.g., unprotected "master")

    - Enforce a rebase/squash policy

    - Prevent force-push disasters when push.default=matching

    More details

    Control Freak is a collection of push and merge hooks to reject commits based on pre-configured rules. Available rules include:

    • Enforce JIRA linking for git commit messages
    • Block branch deletes of important branches
    • Block history rewrites ("force pushes")
    • Enforce a pull-request workflow
    • Enforce a rebase or squash workflow
    • Branch naming policy
    • Block tag pushes / deletes / edits
    • Author / committer name and email checks
    • Block empty commits
    • Block foxtrot merges

    Configuration can be applied per-repo, per-project, or globally. Rules can also be applied per repository type (regular vs. personal vs. fork vs. empty). User and Group based exemption lists let service accounts, bots, and power users avoid the checks when necessary.

    Our checking logic is optimized to run at most two "git rev-list" commands per push or merge, no matter how many rules you have enabled. The JIRA cross-link checks make at most two JIRA rest calls.

    We also make Git Graph for Jira and Bit-Booster - Rebase Squash Amend.

    More details

    Control Freak is a collection of push and merge hooks to reject commits based on pre-configured rules. Available rules include:

    • Enforce JIRA linking for git commit messages
    • Block branch deletes of important branches
    • Block history rewrites ("force pushes")
    • Enforce a pull-request workflow
    • Enforce a rebase or squash workflow
    • Branch naming policy
    • Block tag pushes / deletes / edits
    • Author / committer name and email checks
    • Block empty commits
    • Block foxtrot merges

    Configuration can be applied per-repo, per-project, or globally. Rules can also be applied per repository type (regular vs. personal vs. fork vs. empty). User and Group based exemption lists let service accounts, bots, and power users avoid the checks when necessary.

    Our checking logic is optimized to run at most two "git rev-list" commands per push or merge, no matter how many rules you have enabled. The JIRA cross-link checks make at most two JIRA rest calls.

    We also make Git Graph for Jira and Bit-Booster - Rebase Squash Amend.

    Reviews for cloud

    (1)Sign in to write a review

    There are no reviews yet. Be the first to review this app.

    Reviews for server

    (1)Sign in to write a review

    There are no reviews yet. Be the first to review this app.

    Reviews for Data Center

    (1)Sign in to write a review

    There are no reviews yet. Be the first to review this app.

    Pricing

    bit-booster.com provides support for this app.

    bit-booster.com provides support for this app.

    Vendor support resources

    Documentation

    Find out how this app works.

    Community

    Community discussions connect you to the vendor and other customers who use this app.

    See existing Q&A in Atlassian CommunityAsk a question in the Atlassian Community

    Atlassian-hosted discussions connect you to other customers who use this app.

    Vendor support resources

    Documentation

    Find out how this app works.

    Community

    Community discussions connect you to the vendor and other customers who use this app.

    See existing Q&A in Atlassian CommunityAsk a question in the Atlassian Community

    Atlassian-hosted discussions connect you to other customers who use this app.

    Versions

    Version 2018.07.21 Bitbucket Server 4.13.0 - 5.12.0 Released 2018-07-19

    Summary

    More bugfixes due to our big v2017.07.19 release 16 hours ago

    Details

    Version v2017.07.19 of Control Freak released 16 hours ago is a significant release with several important new features, including:

    • JIRA checking can ignore merge commits
    • JIRA checking can ignore submodule updates
    • Introduced new "JIRA Project Whitelist" (e.g., for when a given repository is only allowed to commit against a subset of a company's JIRA projects).

    Unfortunately a few bugs managed to sneak out with that release. We believe we've fixed them all as of this release (v2017.07.21):

    • The "ensure author = JIRA assignee" logic had an off-by-one error on the email check, causing all commits to always be rejected if this rule was enabled.
    • The JIRA project whitelist only worked if the list contained a single entry.

    Versions

    Version 2018.07.21 Bitbucket Data Center 4.13.0 - 5.12.0 Released 2018-07-19

    Summary

    More bugfixes due to our big v2017.07.19 release 16 hours ago

    Details

    Version v2017.07.19 of Control Freak released 16 hours ago is a significant release with several important new features, including:

    • JIRA checking can ignore merge commits
    • JIRA checking can ignore submodule updates
    • Introduced new "JIRA Project Whitelist" (e.g., for when a given repository is only allowed to commit against a subset of a company's JIRA projects).

    Unfortunately a few bugs managed to sneak out with that release. We believe we've fixed them all as of this release (v2017.07.21):

    • The "ensure author = JIRA assignee" logic had an off-by-one error on the email check, causing all commits to always be rejected if this rule was enabled.
    • The JIRA project whitelist only worked if the list contained a single entry.

    Installation

    1. Log into your Bitbucket instance as an admin.
    2. Click the admin dropdown and choose Add-ons. The Manage add-ons screen loads.
    3. Click Find new add-ons from the left-hand side of the page.
    4. Locate Control Freak for Bitbucket Server via search. Results include app versions compatible with your Bitbucket instance.
    5. Click Install to download and install your app.
    6. You're all set! Click Close in the Installed and ready to go dialog.

    To find older Control Freak for Bitbucket Server versions compatible with your instance, you can look through our version history page.

    1. Log into your Bitbucket instance as an admin.
    2. Click the admin dropdown and choose Add-ons. The Manage add-ons screen loads.
    3. Click Find new add-ons from the left-hand side of the page.
    4. Locate Control Freak for Bitbucket Server via search. Results include app versions compatible with your Bitbucket instance.
    5. Click Install to download and install your app.
    6. You're all set! Click Close in the Installed and ready to go dialog.

    To find older Control Freak for Bitbucket Server versions compatible with your instance, you can look through our version history page.

    Similar apps