Version 2.0 of OpenSRF is deprecated.
$ git checkout -b tmp_rel_2_1.0 origin/rel_2_1
. This can be thrown away after you finish the release.
$ # get the date of the last commit to the previous release $ git log osrf_rel_2_0_1 # last commit was 2011-08-19 $ # this is not perfect, but it's close enough... $ git log --pretty --numstat --summary --since 2011-08-19 > ChangeLog.2.1.0
version.m4
git push origin tmp_rel_2_1_0:rel_2_1
/tmp
in the following example) and generate a tarball that contains the autotools-ized files:git archive --prefix=opensrf-<version>/ tmp_rel_2_1_0 | (cd /tmp/ && tar xvf -) cd /tmp/opensrf-<version>/ autoreconf -i cd .. tar zcvf opensrf-2.1.0.tar.gz opensrf-2.1.0/
make check
passes.git tag -s osrf_rel_2_1_0 git push --tags
md5sum opensrf-2.1.0.tar.gz > opensrf-2.1.0.tar.gz.md5 cp opensrf-2.1.0/ChangeLog OpenSRF-ChangeLog-2.1.0 scp OpenSRF-ChangeLog-2.1.0 opensrf-2.1.0.tar.gz* open-ils.org:~/
asciidoc -a toc -a numbered opensrf-2.1.0/INSTALL asciidoc -a toc -a numbered opensrf-2.1.0/doc/RELEASE_NOTES.txt
/var/www/open-ils.org/downloads/previews/
/var/www/open-ils.org/downloads/
/var/www/open-ils.org/documentation/install/OpenSRF/
/var/www/open-ils.org/documentation/release/OpenSRF/