HOW TO MAKE A RELEASE
-- svn up
-- ./changelog.sh
-- update Makefile with new desired version
-- svn ci ChangeLog Makefile
-- make dist
-- ./make-tag.sh
-- upload tarball to distfiles, update geninitrd.spec:HEAD
+before making a release:
+
+- run "make dist", create package with resulting tarball to check that code is
+ stable enough for a release
+
+to make a release:
+
+in short:
+- run 'make tag', to create tag
+- run 'make dist' to make tarball
+
+in details:
+- run 'make tag'
+ - fill git shortlog into annotate tag commit message:
+ $ git shortlog $(git tag -l | sort -nr | head -n1)..HEAD
+- run 'make dist'
+- verify produced tarball with updating geninitrd.spec:master
+- push tarball to distfiles
+- commit .spec changes
+- push out tag: git push origin "refs/tags/<RELEASE_VERSION>"