Can I ask how this provides an advantage to someone stumbling across the 
project's repo? It sounds like you're basically making 'master' into a tag that 
only gets updated when a release is made... why not just use the tag instead?
 
-----Original Message-----
From: "Blake Johnson" <blakejohnso...@gmail.com>
Sent: Wednesday, June 29, 2011 9:34am
To: "habari-dev" <habari-dev@googlegroups.com>
Subject: [habari-dev] Git-flow



I realize that the move to GitHub is still a work in progress, but now
that we are using git, I wanted to raise the possibility of also using
git-flow. Git-flow is essentially a branching model that nicely
organizes feature development, hotfixes, and releases. You can read an
overview of the model here:
http://nvie.com/posts/a-successful-git-branching-model/

Git-flow is a tool which makes it easy to implement this model. You
can see a usage example here:
http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/

The git-flow project lives on GitHub:
https://github.com/nvie/gitflow

The main consequence of using git-flow in our project is that there
would be "master" and "develop" branches stored on GitHub. "Master"
would always represent the latest release version, and we primarily
work in the "develop" branch. The occasional feature branch might also
get pushed to GitHub if several people were working on it at once.

Thoughts?

--Blake

-- 
To post to this group, send email to habari-dev@googlegroups.com
To unsubscribe from this group, send email to 
habari-dev-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/habari-dev

-- 
To post to this group, send email to habari-dev@googlegroups.com
To unsubscribe from this group, send email to 
habari-dev-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/habari-dev

Reply via email to