Here is a list of steps that are taken every time when creating a new gEDA/gaf release:
make check
./update-versions.sh 1.0.1 20070626 29:1:0
cd docs
mkdir wip
cd wip
../scripts/wikifetch.sh
rm -f *.txt
mv geda.seul.org/wiki/* .
rmdir geda.seul.org/wiki
rmdir geda.seul.org
../scripts/postproc.sh
find . -name *.orig -exec rm -f {} \; -print
cd ..
scripts/copygitignores.sh
cd wip
../scripts/populatemkfiles.sh
vi `find . -name Makefile.am` (fix all gitignore files to have . (dot) in front; bug in scripts)
cd ..
diff -r -q wiki wip | grep -v Only | sed "s/Files /tkdiff /" | sed "s/ and//" | sed "s/differ//" > diffs
sh diffs (and examine all changes; you need to have tkdiff installer or use just plain diff above)
mv wiki wiki.original
mv wip wiki
git status
git add <any new files>
git commit -a
./update-changelogs.sh 1.0-20070526..master
or
./update-changelogs.sh 1.0-20070526..stable-1.2 (if you are on a branch)
git-tag -a 1.3.0-20071229
git push --tags