Control Freak - Commit Checks and Jira Hooks for Bitbucket
OVERALL RATINGS
INSTALLS
830
We no longer offer sales and support for server apps. You can stay connected by exploring the migration options to either the cloud or Data Center version of this app.
Reviews for server
Based on 9 out of 0 reviews across hosting types
Review guidelines
Showing 9 reviews

Posted on Oct 22, 2020
I have been using CF in a fairly large software development/CI environment for some time and it is working very well for me and my developers. The plugin is very flexible and for me, it was fairly intuitive to learn and configure. I appreciate the multi-level configuration capability which allows us to define an overall company/department policy, and then separate policies for specific projects or even individual repos. The vendor has responded to my requests for fixes and features quickly and efficiently, both by suggesting work-arounds to take care of the day to day right away and by discussing and implementing fixes.

Posted on Nov 11, 2019
Hi Team , I have been using control freak plugin since a year now but i can see some issue here while validating the JIRA keys . In my configuration i'm using commit message regex and enabled Jira policy would be "anywhere in the commit message", so while validating it is considering and validating the JIRA as per RegEx and also it is considering and validating the reference Jira's in the whole commit message even though its not satisfy in the regex , the same is not happening if i select option "First line of the commit message" . Is this expected behavior or is a bug in the tool ? BR Ashok
Vendor logo
Bit-Booster Software
Control Freak's logic for finding JIRA keys is hard-coded, and CANNOT be controlled via the "Commit Messages Must Match Regex" control (which is a separate and independent control).
Control Freak currently uses this Java regex for finding JIRA keys (hard-coded):
- Pattern.compile("[A-Z][A-Z0-9]*-\\d+")
Posted on Dec 14, 2018
This app for Bitbucket Server is great! No need to write a custom script to do check commit messages for Jira issue keys. The configuration can be applied per repository type, at the project level and at the repository level. This gives a lot of flexibility. Exactly what we needed!

Posted on Sep 25, 2018
This plugin set rules for a usage of Git/Bitbucket that respect and enforces best practices. Everything is configurable in order to adapt to your own usage and there are multiple levels of configuration that you can combine: globally, per project and/or per repository. One of the most clever plugin for Bitbucket. The only possible improvement I can see now is related to the documentation: it should explain a bit more the concepts (e.g.: why a git push -f can cause a disaster when push.default=matching), and it would maybe be convenient to integrate the documentation directly into the plugin. But did I mention this plugin is free ? 5 stars well deserved: should be part of every Bitbucket installation.
Vendor logo
Bit-Booster Software
Thank you for your review!
In 2019 we made substantial improvements to the documentation (https://bit-booster.com/hook/docs/).

Posted on Aug 18, 2020
While the idea an concept of the plugin is great, the support is not. There are many open issues / bugs, some open already since 2019 without a fix. Look at the issue tracker.
Vendor logo
Bit-Booster Software
Hi Sebastian, thanks for this review.
Control-Freak v2020.09.22 was just published and includes a very exciting rebase/cherry-pick optimisation for Jira validation, support for multiple Jira application-links, support for renamed/moved Jira tickets, and the ability to specify "always-alllowed" new branch names for when the branching-model is getting in the way.
Due to some staffing issues we faced from May - July we did not have much capacity to work on issues and enhancements, but we've fixed our staffing issues and we are now full steam ahead. Stay tuned for more Control Freak releases in the future!