make-release: allow specifying a version number explicitly

This commit is contained in:
Dylan K. Taylor 2019-07-12 18:18:26 +01:00
parent 1cf4cf8614
commit 5430f19e7a

View File

@ -39,14 +39,17 @@ use const STDIN;
require_once dirname(__DIR__) . '/src/pocketmine/VersionInfo.php'; require_once dirname(__DIR__) . '/src/pocketmine/VersionInfo.php';
require_once dirname(__DIR__) . '/vendor/autoload.php'; require_once dirname(__DIR__) . '/vendor/autoload.php';
$currentVer = new VersionString(BASE_VERSION); if(isset($argv[1])){
$nextVer = new VersionString(sprintf( $nextVer = new VersionString($argv[1]);
"%u.%u.%u", }else{
$currentVer->getMajor(), $currentVer = new VersionString(BASE_VERSION);
$currentVer->getMinor(), $nextVer = new VersionString(sprintf(
$currentVer->getPatch() + 1 "%u.%u.%u",
)); $currentVer->getMajor(),
$currentVer->getMinor(),
$currentVer->getPatch() + 1
));
}
$versionInfoPath = dirname(__DIR__) . '/src/pocketmine/VersionInfo.php'; $versionInfoPath = dirname(__DIR__) . '/src/pocketmine/VersionInfo.php';
$versionInfo = file_get_contents($versionInfoPath); $versionInfo = file_get_contents($versionInfoPath);