On Dec 15, 2008, at 1:17 PM, Matthew Kemp wrote:
Since we're getting ready to do our second release from github, I figured that it was a good time to look at our release/review process. Per our previous discussion features will be promoted to a feature stream (not master) on your github repo. Once a feature is reviewed it can be merged into master for the next release. I was looking at git-tag to create a "version x" that someone could checkout. The idea being whenever we cut binaries we'd also tag the current commit with "Version X.Y". Does this sound acceptable?

This approach sounds pretty reasonable. I'd suggest publishing branches named after the issue you are fixing (eg. fixes/ERMA-42).

Tagging the release should definitely be done. We should also make sure that that tag is digitally signed.

  git tag -s 3.2

Also, not sure if you guys are following the Github blog, but they just pushed out some changes today to make reviewing pending changes easier through the web.

   http://github.com/blog/270-the-fork-queue

Also, the github Rubygem adds a command line utility that makes working with github repositories a little easier.

  sudo gem install defunkt-github
  github -h

--
Doug Barth

_______________________________________________
Mailing list: https://launchpad.net/~erma-core
Post to     : erma-core@lists.launchpad.net
Unsubscribe : https://launchpad.net/~erma-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to