Property | Type | Description | |
---|---|---|---|
$notes | array | May be refactored to use a setter for each property the release notes sets... |
Property | Type | Description | |
---|---|---|---|
$_binaryDiffs | array | The list of binary diffs. | |
$_changelogVersion | string | Revision number of CHANGES file. | |
$_directoryName | string | Directory name of unpacked tarball. | |
$_hordeVersionString | string | Major version number of Horde compatible to this release. | |
$_latest | boolean | Whether or not this is a final release version. | |
$_makeDiff | boolean | Whether or not to create a patch file. | |
$_newSourceVersionString | string | Version number of next release. | |
$_newSourceVersionStringPlain | string | Version number of next release for docs/CHANGES. | |
$_oldChangelogVersion | string | Revision number of previous CHANGES file. | |
$_oldDirectoryName | string | Directory name of unpacked previous tarball. | |
$_oldHordeVersionString | string | Major version number of Horde compatible to the previous release. | |
$_oldSourceVersionString | string | Version number of previous release. | |
$_oldTagVersionString | string | CVS tag of previous release. | |
$_oldVersion | boolean | Whether or not we have an old version to compare against. | |
$_options | array | Default options. | |
$_patchMD5 | string | MD5 sum of the patch file. | |
$_patchName | string | Filename of the gzip'ed patch file (without .gz extension). | |
$_sourceVersionString | string | Version number of release. | |
$_tagVersionString | string | CVS tag of release. | |
$_tarballMD5 | string | MD5 sum of the tarball. | |
$_tarballName | string | Filename of the tarball. | |
$_ticketVersion | string | Version string to use in Whups | |
$_ticketVersionDesc | string | Version description to use in Whups |
Method | Description | |
---|---|---|
__construct ( $options = [] ) | Load the configuration | |
__get ( $property ) | ||
addWhupsVersion ( ) | Add the new version to bugs.horde.org | |
announce ( $doc_dir = null ) | announce release to mailing lists. | |
checkArguments ( ) | Check the command-line arguments and set some internal defaults | |
checkOutFramework ( $mod_version, $directory ) | Checkout and install framework | |
checkOutTag ( $mod_version, $directory, $module = null ) | Check out the tag we've been given to work with and move it to the directory name given | |
checkSetSystem ( ) | Check the command-line arguments and set some internal defaults | |
cleanDirectories ( $directory ) | work through the source directory given, cleaning things up by removing directories and files we don't want in the tarball | |
deleteDirectory ( $directory ) | Delete the directory given as an argument | |
diff ( ) | Make a diff of the two directories given as arguments | |
getArguments ( ) | Get all of the command-line arguments from the user | |
makeTarball ( ) | tar and gzip the directory given as an argument | |
print_usage ( $message = null ) | Show people how to use the damned thing | |
saveChangelog ( $old = false, $directory = null ) | get and save the revision number of the CHANGES file | |
setVersionStrings ( ) | Set the version strings to use given the arguments | |
tagSource ( $directory = null, $version = null ) | Label all of the source here with the new label given as an argument | |
test ( ) | Do testing (development only) | |
updateSentinel ( ) | Update the CHANGES file with the new version number | |
updateVersionFile ( $directory, $version_string ) | Change the version file for the module in the directory specified to the version specified | |
upload ( ) | Upload tarball to the FTP server |
public checkArguments ( ) |
public checkOutFramework ( $mod_version, $directory ) |
public checkOutTag ( $mod_version, $directory, $module = null ) |
public checkSetSystem ( ) |
public cleanDirectories ( $directory ) |
public deleteDirectory ( $directory ) |
public getArguments ( ) |
public print_usage ( $message = null ) |
public saveChangelog ( $old = false, $directory = null ) |
public setVersionStrings ( ) |
public tagSource ( $directory = null, $version = null ) |
public updateSentinel ( ) |
public updateVersionFile ( $directory, $version_string ) |
protected array $_binaryDiffs | ||
return | array |
protected string $_changelogVersion | ||
return | string |
protected string $_directoryName | ||
return | string |
protected string $_hordeVersionString | ||
return | string |
protected bool $_latest | ||
return | boolean |
protected bool $_makeDiff | ||
return | boolean |
protected string $_newSourceVersionString | ||
return | string |
protected string $_newSourceVersionStringPlain | ||
return | string |
protected string $_oldChangelogVersion | ||
return | string |
protected string $_oldDirectoryName | ||
return | string |
protected string $_oldHordeVersionString | ||
return | string |
protected string $_oldSourceVersionString | ||
return | string |
protected string $_oldTagVersionString | ||
return | string |
protected bool $_oldVersion | ||
return | boolean |
protected string $_patchMD5 | ||
return | string |
protected string $_patchName | ||
return | string |
protected string $_sourceVersionString | ||
return | string |
protected string $_tagVersionString | ||
return | string |
protected string $_tarballMD5 | ||
return | string |
protected string $_tarballName | ||
return | string |
protected string $_ticketVersion | ||
return | string |
protected string $_ticketVersionDesc | ||
return | string |
public array $notes | ||
return | array |