Version parsing scripts now supports several beta versions.

Versions such as 2.5-beta2 now don't throw an error.
This commit is contained in:
Johanna Amann 2016-10-31 14:34:44 -07:00
parent 6a0247fab1
commit 681efc2b8d
3 changed files with 3 additions and 1 deletions

View file

@ -49,7 +49,7 @@ export {
function parse(version_string: string): VersionDescription
{
if ( /[[:digit:]]\.[[:digit:]][[:digit:]]?(\.[[:digit:]][[:digit:]]?)?(\-beta)?(-[[:digit:]]+)?(\-debug)?/ != version_string )
if ( /[[:digit:]]\.[[:digit:]][[:digit:]]?(\.[[:digit:]][[:digit:]]?)?(\-beta[[:digit:]]?)?(-[[:digit:]]+)?(\-debug)?/ != version_string )
{
Reporter::error(fmt("Version string %s cannot be parsed", version_string));
return VersionDescription($version_number=0, $major=0, $minor=0, $patch=0, $commit=0, $beta=F, $debug=F, $version_string=version_string);