The Git-Flow Maven Plugin supports various Git workflows, including GitFlow and GitHub Flow. This plugin runs Git and Maven commands from the command line.
There are already the options useSnapshotInRelease and useSnapshotInHotfix to start a release (via gitflow:release-start) / hotfix (via gitflow:hotfix-start) branch with a snapshot version. Personally, I find this very helpful while working on a release or a hotfix.
I believe support branches are very similar, one might first has to work on a support release before actually releasing it. A snapshot qualifier helps to show this intent. Because of this, and since it fits well to the aforementioned *-start goals, I suggest to add a useSnapshotInSupport parameter to gitflow:support-start.
There are already the options
useSnapshotInRelease
anduseSnapshotInHotfix
to start arelease
(viagitflow:release-start
) /hotfix
(viagitflow:hotfix-start
) branch with a snapshot version. Personally, I find this very helpful while working on a release or a hotfix.I believe
support
branches are very similar, one might first has to work on a support release before actually releasing it. A snapshot qualifier helps to show this intent. Because of this, and since it fits well to the aforementioned*-start
goals, I suggest to add auseSnapshotInSupport
parameter togitflow:support-start
.I'm also happy to help or submit a PR if desired.