Better Commit Policy for Jira
How can you sell it to your customers?
Short on time? Start with the two essentials.
Sales brief (PDF) · Customer deck (PPTX)
1. Make a strong first impression
Tagline
The risk-mitigation layer for source code changes in the Atlassian platform. It enforces commit policies at two points: before the commit is created (pre-commit) and before the merge. It is also the approval layer for AI-generated commits: every change must satisfy the same rules, whoever or whatever wrote it.
Elevator pitch
Every company is now a software company. The integrity of the software source code is a critical asset for all companies. Yet many teams run with zero control: anyone can change any part of the source code for any reason.
This lack of control leads to software failures, service outages, and other catastrophic events.
Better Commit Policy addresses this problem by verifying source code changes, branches, tags and authors against the commit policy, a set of configurable conditions, both at pre-commit time and at merge time. In addition to formal checks, it enforces linking each change to the specific Jira work item (requirement, story, task, bug and so on) that was the reason for the change. Changes will be accepted only if they 100% satisfy the policy.
AI coding assistants multiply the number of commits and pull requests. The commit policy applies the same checks to AI-generated changes as to human ones, so nothing merges without a valid work item link and the right format.
Developers hate heavy-weight processes. This app introduces the rules and best practices in a light-weight and straightforward way, quickly making it the natural way of contributing to the code.
Rejecting unreasoned, unorganized or even malicious changes drastically improves the security, consistency and traceability of software projects. It also accelerates code reviews, ensures that the source code is compliant with industry regulations, and makes your software audit-proof.
Key features
- Must-have Jira app for all software teams, with a large user base, developed by a proven Platinum Marketplace Partner.
- It is the #1 Jira app to integrate development processes with Jira.
- You can manage commit policies centrally in Jira, and integrate those to your repositories easily.
- Policies verify every detail of the source code changes before accepting those: the commit message, the files, the committer, the affected branches and tags.
- Conditions can be limited to specific branches or directories, and be turned off for others.
- Enforcement happens at two points: pre-commit, so developers get instant feedback before the commit is even created, and at merge, as the final safety net. Catching problems late, only when changes are pushed, slows developers down and hurts adoption.
- One policy covers all your repositories, whichever version control system they use.
- Compatible with all widely-used modern Version Control Systems.
- Compatible with all major Operating Systems: Windows, Linux (including all UNIX variants) and Mac OS X.
- Compatible with all standards-compliant VCS clients, incl. the command-line, GUI tools or IDE integrations.
- It works anywhere: a REST API is available for proprietary VCS and custom environments.
- Short learning curve, fast adoption.
- The app is available for Jira Cloud and Jira Data Center.
Integrations
Better Commit Policy is compatible with all modern standards-compliant Version Control Systems and clients.
Notable integrations:
- Git
- Bitbucket Data Center (via the free Better Commit Policy Connector)
- Bitbucket Cloud (via the free Better Commit Policy Connector)
- GitHub
- GitLab CE/EE
- GitLab.com
- Subversion
- Mercurial
- IntelliJ IDEA
- Eclipse IDE
- Microsoft Visual Studio
- TortoiseSVN / TortoiseGit
- Sourcetree
- GitHub Desktop
- ... and anything else via the REST API and custom hook scripts!
Highlighted reviews
"I really believe, every software company must incorporate it into its developing process."
— Yakov Y., Philips
"This is a must have to have a clean repository. The ability to check the rules also locally is just great."
— Eric F., CTA International
"What I liked here, the plugin didn't force me to change how my developers want to interact with the repositories: in command line, in Bitbucket, in Jira, in any type of git clients."
— Tindur H., KORTA
"Not only does this plugin provide exactly the features we were looking for, it was easy to setup with clear instructions. Support was great - extremely helpful, responsive and polite."
— Julian P., Roke
"While the plugin is great, the support is even greater (shout out to Gabor)! The initial environment setup was fairly easy. Just set it and forget it."
— Kalen B., EaglePicher Technologies
2. Demonstrate the solution to the problem
Illustrate your story with these screenshots
Play tutorial videos
Watch more in the Video Library!
3. Provide further learning materials
Customer success stories (case studies)
- Pre-commit hooks are now available in Bitbucket Cloud
- Commit policy enforcement in Bitbucket Cloud
- 5 commit rules you should learn from the developers at Philips
- Mission-critical battery manufacturer fulfills software requirements with Better Commit Policy
- ... see all success stories
Webinar recording
Presentation slides
How commit policies enable end-to-end traceability and faster code reviews (PPTX with notes)
How commit policies enable end-to-end traceability and faster code reviews (PDF)
4. Make it a bundle
If your customer is using Bitbucket Cloud or Bitbucket Data Center, create even more value by also including the free Better Commit Policy Connector for Bitbucket app in your proposal!
5. Next steps
- Need a promo code for customer demos or internal use? Ask for a promo code →
- Have questions? Contact us →
- Learn about our exporter apps for Jira: Better Excel Exporter and Better PDF Exporter!
Resources
- Better Commit Policy for Jira at the Atlassian Marketplace
- Better Commit Policy for Jira at the Midori website (incl. the documentation)
- Buy the app or create a quote (at the Atlassian Marketplace)