Skip to content
Snippets Groups Projects
Commit 29494650 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Fix: release candidate was not correctly ordered. This make upgrade process fails.

parent a7e64065
No related branches found
No related tags found
No related merge requests found
...@@ -55,10 +55,12 @@ function versioncompare($versionarray1,$versionarray2) ...@@ -55,10 +55,12 @@ function versioncompare($versionarray1,$versionarray2)
{ {
$operande1=isset($versionarray1[$level])?$versionarray1[$level]:0; $operande1=isset($versionarray1[$level])?$versionarray1[$level]:0;
$operande2=isset($versionarray2[$level])?$versionarray2[$level]:0; $operande2=isset($versionarray2[$level])?$versionarray2[$level]:0;
if (preg_match('/alpha|dev/i',$operande1)) $operande1=-2; if (preg_match('/alpha|dev/i',$operande1)) $operande1=-3;
if (preg_match('/alpha|dev/i',$operande2)) $operande2=-2; if (preg_match('/alpha|dev/i',$operande2)) $operande2=-3;
if (preg_match('/beta/i',$operande1)) $operande1=-1; if (preg_match('/beta/i',$operande1)) $operande1=-2;
if (preg_match('/beta/i',$operande2)) $operande2=-1; if (preg_match('/beta/i',$operande2)) $operande2=-2;
if (preg_match('/rc/i',$operande1)) $operande1=-1;
if (preg_match('/rc/i',$operande2)) $operande2=-1;
$level++; $level++;
//print 'level '.$level.' '.$operande1.'-'.$operande2.'<br>'; //print 'level '.$level.' '.$operande1.'-'.$operande2.'<br>';
if ($operande1 < $operande2) { $ret = -$level; break; } if ($operande1 < $operande2) { $ret = -$level; break; }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment