- Get rid of any cruft on FrontPage[?].
- git status; make sure all is committed.
- ant release; make sure all tests pass.
- Move fitnesse.jar file. Make sure it runs. Run all ATs.
- Move the fitnesse.jar into the /home/fitnesse/fitnesse/releases/200xxxxx directory.
- Copy .releaseInfo from a previous directory.
- chown and chgrp to fitnesse
- add !release 200xxxxx to the Downloads page on fitnesse.org. Also create a release page as for the other releases.
- git log --pretty=format:"%an" --since="1/3/2010" | sort | uniq to create list of contributors.
- Go back and fix up the .releaseInfo file if it doesn't have the right counts.
- git tag <tagname> -m "release note"
- git push origin <tagname>
- Add git log to Release page using:
git log --pretty=format:"|%ai|%an|%s|" --since="12/1/2008"
- move fitnesse.jar to /home/fitnesse/fitnesse and restart fitnesse.org using
sudo /etc/init.d/fitnesse.org restart
Add Child Page to ReleaseFitNesse