Suitable for small projects. git flow release start -i foo should start a release branch and immediate finish it.
git flow release start -i foo
I would like to vote down this feature. I think that forcing the release branch is actually a good thing. It happens so often that there are minor bugs in releases that require immediate attention. By creating this intermediate step you can deploy the release branch, work on any bugs and finish the release branch once deemed ready.
But maybe it's just me.
BTW, how can you vote down issues in github..? It seems I can only vote up..