76
Customers have installed this app in at least 76 active instances.
    by bit-booster.comfor Bitbucket Server 5.0.0 - 5.15.0 and more versions
    Versions available for Bitbucket Server 4.13.0 - 4.14.12
    Supported
    bit-booster.com supports this app.

    Get support

    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

    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). 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.

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

    Reviews for cloud

    (2)Sign in to write a review

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

    Reviews for server

    (2)Sign in to write a review

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

    Reviews for Data Center

    (2)Sign in to write a review

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

    Cloud Pricing

    Server Pricing

    Data Center Pricing

    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.

    Versions

    Version 2018.09.12 Bitbucket Server 5.0.0 - 5.15.0 Released 2018-09-13

    Summary

    Bugfix: pushing new branches sometimes caused complete git repo traversals

    Details

    Important bugfix:

    Pushing new branches sometimes caused Control Freak do run complete git repo traversals using "git log". This would happen when the "Apply JIRA Policy Against" choices were either disabled or only turned on for the "All Others" branch choice.

    Fixed!

    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.

    Similar apps