Class Horde_Release
Class to make an "official" Horde or application release.
Copyright 1999 Mike Hardy Copyright 2004-2012 Horde LLC (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Category: Horde
License: LGPL 2.1
Author: Mike Hardy
Author: Jan Schneider jan@horde.org
Link: http://www.horde.org/libraries/Horde_Release
Located at Horde/Release.php
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
updateVersionFile( mixed $directory, mixed $version_string )
Change the version file for the module in the directory specified to the version specified |
public
|
|
public
|
#
saveChangelog( mixed $old = false, mixed $directory = null )
get and save the revision number of the CHANGES file |
public
|
#
cleanDirectories( mixed $directory )
work through the source directory given, cleaning things up by removing directories and files we don't want in the tarball |
public
|
#
checkOutTag( mixed $mod_version, mixed $directory, mixed $module = null )
Check out the tag we've been given to work with and move it to the directory name given |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
string |
FOCUS_INITIAL
|
#
'Initial announcement'
|
string |
FOCUS_MINORFEATURE
|
#
'Minor feature enhancements'
|
string |
FOCUS_MAJORFEATURE
|
#
'Major feature enhancements'
|
string |
FOCUS_MINORBUG
|
#
'Minor bugfixes'
|
string |
FOCUS_MAJORBUG
|
#
'Major bugfixes'
|
string |
FOCUS_MINORSECURITY
|
#
'Minor security fixes'
|
string |
FOCUS_MAJORSECURITY
|
#
'Major security fixes'
|
string |
FOCUS_DOCS
|
#
'Documentation improvements'
|
public
array
|
$notes
Populated when the RELEASE_NOTES file is included. Should probably be refactored to use a setter for each property the RELEASE_NOTES file sets... |
#
array()
|