xsawyerx / gitflux

A Perl port of gitflow. Really? Yes, really!
Other
19 stars 2 forks source link

Port "release" #3

Open xsawyerx opened 13 years ago

dougwilson commented 13 years ago

I wanted to put a note on this: some people are talking in gitflux about how the current git flow release branching model does not work with git describe. When you are on the development branch, say, and run git describe will the entire history being made from git flow, then you'll see

fatal: No tags can describe '...'.
Try --always, or create some tags.

This is because all the tags are on master and master is never merged into any other branches, so git describe will only work on master, which is not very useful. Essentially they are arguing that the model should be changed so that on git flow release finish it will merge the release branch into master, and then instead of merging the release branch into develop, merge the master branch into develop.

dougwilson commented 13 years ago

A user actually just submitted this as a bug in gitflow: nvie/gitflow#126