Feature Request
I know that several GIT Versioning Systems integrate into Issue & Project tracking Software, where you can easily link and review changes made in code, directly on the issue/task/case regarding the feature/change.
Eg. Jira and Bitbucket, Gitlab etc.
This link is typically created by matching/mentioning the issue key in a commit message, which then automatically updates the issue.
In the same matter, when creating a new branch from the issue itself, the issue key carries over to the naming of this new branch.
I would love to see some kind of dynamic changing prefix for commit messages, based on the issue key (current branch selected).
I think it would make the entire development process much more fluent and complete.
Right now I have to remember to manually mention the issue key in my commit messages.
@alexandru.iordan
This feature would benefit our use case as well, although not exactly dependent on a git branch.
We use Azure Devops with self hosted agent which performs the CI/CD operations. To avoid CI and CD from triggering for each commit, our developers currently use the [skip ci] tag in each commit message.
If there was a way to append such strings by default via a config, then the developer has the choice to remove it when the CI/CD has to be triggered. In short, developers avoid writing the [skip ci] tag and only trigger it when they really want to publish a new package.
Not to forget by doing this, we can also avoid publishing packages to Dev/test or Prod orchestrators when there are minor/insignificant changes in the project.