I started using Branching model in Bitbucket Cloud. I feel like the settings are a little restrictive.
Instead of providing 4 fixed types of issue, why don't let the user to specify the issueType by himself (as strings). Is there an implicit meaning behind any of those 4 types?
I'm thinking about Jira integration.
First question. We have created a issueType named "Release" that we use to track the releases workflow. How can I automate the selection of the Release Type (which sets the "release/" prefix) when I click "Create Branch" on Jira Issue Page?
How I can change the default base branch from master to develop?
Moreover, using Git-Flow, we have only a single prefix for bugfixes and features, which is "feature/". This is because Git-Flow implementation doesn't make difference between them, since they have the same workfow (I'm not talking about hotfixes which are different).
Now I can't even automate this behaviour, because when I create a branch from a Bug in Jira, Bitbucket suggests the Type for Bugfix issues, which can't have the same prefix as the Feature one (the settings page doesn't allow me to save the same prefix for different types).
The only chance is to disable Bugfix branch prefix and manually select the correct Type (and prefix) from the "Create Branch" form.
My idea to improve the behaviour is the following:
This way the integration with Jira will be very flexible and convenient.
What do you think?