It should be possible to create a release branch with the version bump committed, but without completing the release into master. This would allow the user to make more changes in the release branch as necessary.
There should also be a "complete release" command.