i am currently in the process of testing the maven git flow plugin for our release process and the results are really promising. We reduced the release time from about 30min to < 10min, which is very impressive.
Error finishing release: Error releasing: local branch 'develop' is behind the remote branch.
...
Caused by: com.atlassian.jgitflow.core.exception.BranchOutOfDateException: local branch 'develop' is behind the remote branch
at com.atlassian.jgitflow.core.AbstractGitFlowCommand.requireLocalBranchNotBehindRemote(AbstractGitFlowCommand.java:179)
at com.atlassian.jgitflow.core.ReleaseFinishCommand.call(ReleaseFinishCommand.java:122)
at com.atlassian.maven.plugins.jgitflow.manager.DefaultFlowReleaseManager.finishRelease(DefaultFlowReleaseManager.java:227)
... 31 more
My expection would be that the maven plugin pulls all changes and tries to merge them automatically before releaseing. Isn't that the case do i need to trigger the pull manullay before release finish?
Best Regards
Andreas