nvie / gitflow

Git extensions to provide high-level repository operations for Vincent Driessen's branching model.
http://nvie.com/posts/a-successful-git-branching-model/
Other
26.63k stars 2.66k forks source link

git flow release publish fails if '+' character is included in release name #6381

Open agramian opened 7 years ago

agramian commented 7 years ago

Starting a release with a + character in the name works fine however the publish command does not. I'm not sure if finish fails as well.

Ex:

$git flow release start 0.1.0-alpha+1
Switched to a new branch 'release/0.1.0-alpha+1'

Summary of actions:
- A new branch 'release/0.1.0-alpha+1' was created, based on 'develop'
- You are now on branch 'release/0.1.0-alpha+1'

Follow-up actions:
- Bump the version number now!
- Start committing last-minute fixes in preparing your release
- When done, run:

     git flow release finish '0.1.0-alpha+1'
$git flow release publish 0.1.0-alpha+1
Branch 'release/0.1.0-alpha+1' does not exist and is required.
Grubber commented 7 years ago

+1 How to solve this problem?