[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [websites/utils-kde-org] /: use global release numbers in KGpg version numbering automatically
From:       Rolf Eike Beer <kde () opensource ! sf-tec ! de>
Date:       2016-11-15 18:56:40
Message-ID: E1c6iuO-0006K0-A8 () code ! kde ! org
[Download RAW message or body]

Git commit b03bbd91d87faa850e40504d6a232ff3b74ceeae by Rolf Eike Beer.
Committed on 15/11/2016 at 18:07.
Pushed by dakon into branch 'master'.

use global release numbers in KGpg version numbering automatically

M  +1    -6    projects/kgpg/project.inc
M  +14   -0    site.inc

http://commits.kde.org/websites/utils-kde-org/b03bbd91d87faa850e40504d6a232ff3b74ceeae

diff --git a/projects/kgpg/project.inc b/projects/kgpg/project.inc
index 804647c..179ae4e 100644
--- a/projects/kgpg/project.inc
+++ b/projects/kgpg/project.inc
@@ -1,11 +1,6 @@
 <?php
-     $vers = array();
+     $vers = upstreamVersionsSince("16.12");
 
-     // end at 2 as the first version covered here is 16.12
-     for ($i = 2; $i >= 2; $i--) {
-       $vstring = floor(16 + $i / 3) . '.' . sprintf("%02u", (($i % 3) * 4) + 4);
-       $vers[$vstring] = $vstring;
-     }
      $vers['16.08'] = '2.18';
      $vers['16.04'] = '2.17'; // application bug, I forgot to bump the version number
      // end at 2 as the first version covered here is 14.12
diff --git a/site.inc b/site.inc
index fe4d2a1..0189d36 100644
--- a/site.inc
+++ b/site.inc
@@ -46,6 +46,20 @@ $versionStateTexts = array(
 $kdeTrunkVersionId = $kdeActiveVersions[0];
 $kdeOldestActiveVersionId = $kdeActiveVersions[count($kdeActiveVersions)-1];
 
+function upstreamVersionsSince($start)
+{
+  $vers = array();
+  global $kdeActiveVersions;
+
+  foreach($kdeActiveVersions as $version) {
+    if($version < $start)
+      break;
+    $vers[$version] = $version;
+  }
+
+  return $vers;
+}
+
 // TODO: L10n
 
 include( "includes/class_projectteaser.inc" );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic