diff --git a/bin/bumpRelease b/bin/bumpRelease index 08eedc88a..7a4a50113 100755 --- a/bin/bumpRelease +++ b/bin/bumpRelease @@ -5,29 +5,25 @@ PHP_SAPI == 'cli' or die("Please run this script using the cli sapi"); require "include/version.inc"; require "include/releases.inc"; -$a = array(); -foreach($RELEASES as $major => $rel) { - list($k, $v) = each($rel); +$major = $argv[1]; +isset($RELEASES[$major]) or die("Unkown major version $major"); - $tmp = 'PHP_' .$major. '_DATE'; - $v["date"] = $$tmp; +list($k, $v) = each($RELEASES[$major]); - if (is_bool($v["announcement"]) && $v["announcement"]) { - $v["announcement"] = array("English" => "/releases/" . str_replace(".", "_", $k) . ".php"); - } - $v["museum"] = false; - $a[$major] = array_merge( - array($k => $v), - $OLDRELEASES[$major] - ); +$tmp = 'PHP_' .$major. '_DATE'; +$v["date"] = $$tmp; + +if (is_bool($v["announcement"]) && $v["announcement"]) { + $v["announcement"] = array("English" => "/releases/" . str_replace(".", "_", $k) . ".php"); } +$v["museum"] = false; +$a = array_merge( + array($k => $v), + $OLDRELEASES[$major] +); +$OLDRELEASES[$major] = $a; -$keys = array_diff(array_keys($OLDRELEASES), array_keys($RELEASES)); -foreach($keys as $key) { - $a[$key] = $OLDRELEASES[$key]; -} - -file_put_contents("include/releases.inc", array("