Class to make an "official" Horde or application release.
$Horde: framework/Horde/Horde/Release.php,v 1.27.2.13 2010/04/28 21:10:16 jan Exp $
Copyright 1999 Mike Hardy Copyright 2004-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Located in /Horde/Horde/Release.php (line 17)
The list of binary diffs.
Revision number of CHANGES file.
Directory name of unpacked tarball.
Major version number of Horde compatible to this release.
Whether or not this is a final release version.
Whether or not to create a patch file.
Version number of next release.
Version number of next release for docs/CHANGES.
Revision number of previous CHANGES file.
Directory name of unpacked previous tarball.
Major version number of Horde compatible to the previous release.
Version number of previous release.
CVS tag of previous release.
Whether or not we have an old version to compare against.
Default options.
MD5 sum of the patch file.
Filename of the gzip'ed patch file (without .gz extension).
Version number of release.
CVS tag of release.
MD5 sum of the tarball.
Filename of the tarball.
Version string to use in Whups
Version description to use in Whups
Load the configuration
Add the new version to bugs.horde.org
announce release to mailing lists and freshmeat.
Check the command-line arguments and set some internal defaults
Checkout and install framework
Check out the tag we've been given to work with and move it to the
directory name given
Check the command-line arguments and set some internal defaults
work through the source directory given, cleaning things up by removing
directories and files we don't want in the tarball
Delete the directory given as an argument
Make a diff of the two directories given as arguments
Get all of the command-line arguments from the user
tar and gzip the directory given as an argument
Show people how to use the damned thing
get and save the revision number of the CHANGES file
Set the version strings to use given the arguments
Label all of the source here with the new label given as an argument
Do testing (development only)
Update the CHANGES file with the new version number
Change the version file for the module in the directory specified to
the version specified
Upload tarball to the FTP server
check if freshmeat announcement was successful.
Documentation generated on Sun, 30 Jan 2011 05:20:50 +0000 by phpDocumentor 1.4.3