git archive --format=tar --prefix=cluster-2.03.00/ HEAD > /tmp/cluster-2.03.00.tar

tar xf cluster-2.03.00.tar

edit make/official_release_version, adding
SONAME "2.3"
VERSION "2.03.00"

edit gfs-kernel/src/gfs/gfs.h, changing
"CVS" to "2.03.00"

XXX: is there a git equivalent of CVS to substitute automatically at tag time?

tar cf cluster-2.03.00.tar cluster-2.03.00/
gzip cluster-2.03.00.tar

(do some sanity testing)

cp cluster-2.03.00.tar.gz ftp/ (sources.redhat.com)
cvs add cluster-2.03.00.tar.gz
cvs commit cluster-2.03.00.tar.gz

git tag -a cluster-2.03.00 HEAD
git push --tags ssh://sources.redhat.com/git/cluster.git
git log cluster-2.02.00..cluster-2.03.00 | git-shortlog > /tmp/2.03.shortlog

XXX: wouldn't be wise to also add the shortlog to the tarball as cluster-2.03.00/ChangeLog ?

git diff --stat cluster-2.02.00..cluster-2.03.00 > /tmp/2.03.diffstat
update release version on cluster wiki
send email to cluster-devel and linux-cluster announcing new release; include shortlog and diffstat

None: stable2-release (last edited 2008-04-14 10:29:19 by Fabio Massimo Di Nitto)