
This is part of the Objectify project documentation.
Copyright (C) 2008, 2009   J. Scott Edwards
See the file README for copying conditions.


For version Alpha_30.6

(Note to self: you can run some/all of this in emacs: M-x term,
 when finished type "exit: and then you can go back and view buffer.)

[*] run the testing/test_diff_compressed.sh script
[*] run the testing/test_import_cases.sh script
[*] run the testing/test_import_export.sh script
[*] run the testing/test_import_sizes.sh script

[*] Update Version in configure.ac
[*] Rebuild configure with autoconf
[*] Update RELEASE_NOTES
[*] Update ChangeLog
[*] Update INSTALL
[*] Update KNOWN_BUGS
[*] Make sure all files are checked into Subversion

[*] svn mkdir svn+ssh://jsedwards@svn.savannah.gnu.org/objectify/tags/alpha_30_X \
    -m "Creating the Alpha_30.x tag directory."

[*] svn copy version (be VERY careful not to screw up the copy):
 svn copy -m "Tagging the Alpha_30.x release of the Objectify project" \
 svn+ssh://jsedwards@svn.savannah.gnu.org/objectify/trunk/objectify \
 svn+ssh://jsedwards@svn.savannah.gnu.org/objectify/tags/alpha_30_XX/objectify

[*] checkout into /pub using:
 svn checkout \
 svn+ssh://jsedwards@svn.savannah.gnu.org/objectify/tags/alpha_30_XX/objectify \
 objectify-alpha_30.x

  Alpha_30.6 was revision 4528
  Alpha_30.5 was revision 4379
  Alpha_30.5 was revision 4369 (attempt #1 19-Sep-2009 - Software Freedom Day)
  Alpha_30.4 was revision 4341
  Alpha_30.3 was revision 4224

[*] remove .svn directories: rm -frv `find objectify-alpha_XX -name .svn`
[*] create tarball

[*] untar tarball in /tmp
[*] diff with /pub directory

[*] ./configure and make

[*] run the testing/test_diff_compressed.sh script
[*] run the testing/test_import_cases.sh script
[*] run the testing/test_import_export.sh script
[*] run the testing/test_import_sizes.sh script

[ ] prep_disk --no-private          ** Need to create an old repository to test with! **
[ ] restore_archive old repository
[ ] export files
[ ] verify_file --remove

    This is no longer required:

[*] create the signature file: gpg -b --use-agent objectify-alpha_XX.gz
[*] move them to the release directory: mv -i objecitfy-alpha_XX.gz* source/
[*] upload: rsync -avP source/ jsedwards@dl.sv.nongnu.org:/releases/objectify/source/

