Cropped Screenshot from our Git graph JIRA integration add-on. Live demo here: vm.bit-booster.com/jira (user: 'test', pass: 'test').
Table of Contents
Welcome, and thank you for trying Git Graph for JIRA!This add-on adds a condensed git graph to your JIRA Development Panel. The condensed graph helps developers, testers, and other stakeholders quickly understand the development status of a given JIRA issue.
The graph appears automatically on the JIRA Issue page if the installation requirements are met, and at least one matching commit is found in the Bitbucket Server. Red circles in the graph indicate matching commits, and the user can hover their mouse over the commit to summon a popup with additional information.
Sometimes a single JIRA Issue is referenced in many commits across many different repositories. In this case a sequence of clickable tabs will appear above the graph. The two repositories with the highest quantity of matching commits will take positions #1 and #2 among the tabs; if any additional repositories also matched they are made available via a dropdown list in the 3rd tab position.
Refer to our documentation, "Understanding Condensed Git Graphs," for an overview on interpreting the graphs.
A condensed git graph retains the overall branching and merging structure of a full git commit graph, but condenses the graph to only include commits of interest.
To create a condensed git graph specific to a JIRA issue id, our add-on performs the following steps:
We query the Bitbucket Server installation's repository settings (under "Details" and "Branching Model") to identify important branch tips. The repository's "default" branch (e.g., the default one used after a clone operation) will always be rendered.
Configure your repo's settings on your Bitbucket Server to control how the graph is drawn.
The "Development" and "Production" branches in the Branching Model config are also always rendered.
Finally, any branch tips that match the Branching Model's "release" glob pattern (typically “
Configure the Branching Model to further control the graph.
Here are a few common condensed git graphs you may encounter, and what they typically mean with respect to the JIRA issue's development status.
Atlassian Marketplace Page: