Skip to:

Marketplace

 Control Freak - Commit Checks and Jira Hooks for Bitbucket

works with Bitbucket Cloud, Bitbucket Server 7.0.0 - 8.19.18, Bitbucket Data Center 7.0.0 - 9.6.2 and more

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.

Explore migration program

Reviews for server

3.7/ 4

Based on 9 out of 0 reviews across hosting types

Review guidelines

Our new review guidelines ensure that all the reviews are submitted by actual users of the app...

Showing 9 reviews

  • George Lianeris

    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.

    Was this review helpful?
  • Ashok G

    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

    Was this review helpful?
    • 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+")
  • Charlie Misonne

    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!

    Was this review helpful?
  • Jean-Pol Landrain

    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.

    Was this review helpful?
  • Sebastian M.

    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.

    Was this review helpful?
    • 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!

  • Learn and explore

    • What’s Marketplace
    • App installation
    • About Atlassian
    • Atlassian resources
    • Search and ranking
    • Atlassian events
    • Atlassian foundation

    Follow