Created Releasing tracks (textile)

bsag 2011-07-16 06:09:11 -07:00
parent 1a2fd3d312
commit db7a00bbc4

44
Releasing-tracks.textile Normal file

@ -0,0 +1,44 @@
h1. Releasing Tracks
These steps are for maintainers with git commit access
h2. Major release
Create maintenance branch for release. For example for release 2.0
<pre>
git checkout -b -r 2.0_branch
</pre>
Assuming
* Documentation was updated in master
** /README
** /doc/CHANGELOG
** README_DEVELOPERS
* Manual was updated on branch gh-pages
* default databases are current, i.e. migrated and VACUUMed by
<pre>
sqlite db/tracks-20-blank.db
vi config/database.yml --&gt; change development db to sqlite db/tracks-20-blank.db
rake db:migrate
sqlite3 db/tracks-20-blank.db
vacuum;
.exit
</pre>
repeat for tracks-20-example.db and tracks-20-test.db
* update version numbers and check copyright dates in
** README
** /doc/CHANGELOG
** /config/environment.rb and comment out the git date
* create release tag
<pre>
git tag v2.0RC2
git push --tags
</pre>
h2. Minor release
tbd