[evolvis-commits] r7705: Registered the new themes stolen from Savannah even for 2.6->2. 6↵ upgrades?=.=?UTF-8?Q?↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 15:47:24 CET 2011


Author: mirabilos
Date: 2011-02-24 15:47:24 +0100 (Thu, 24 Feb 2011)
New Revision: 7705

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl
   trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/sf2.5-to-sf2.6.sql
Log:
Registered the new themes stolen from Savannah even for 2.6->2.6
upgrades.


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl	2011-02-24 14:47:22 UTC (rev 7704)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl	2011-02-24 14:47:24 UTC (rev 7705)
@@ -499,6 +499,36 @@
 	$dbh->commit () ;
     }
     
+    $version = &get_db_version ;
+    $target = "2.6-0+checkpoint+4" ;
+    if (is_lesser $version, $target) {
+	debug "Registering Savannah themes." ;
+	@reqlist = (
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_codex', 'Savannah CodeX') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_forest', 'Savannah Forest') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_reverse', 'Savannah Reverse') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_sad', 'Savannah Sad') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_savannah', 'Savannah Original') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_slashd', 'Savannah SlashDot') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_startrek', 'Savannah StarTrek') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_transparent', 'Savannah Transparent') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_water', 'Savannah Water') ;",
+		    "INSERT INTO themes (dirname, fullname) VALUES ('savannah_www.gnu.org', 'Savannah www.gnu.org') ;"
+		    ) ;
+	foreach my $s (@reqlist) {
+	    $query = $s ;
+	    # debug $query ;
+	    $sth = $dbh->prepare ($query) ;
+	    $sth->execute () ;
+	    $sth->finish () ;
+	}
+	@reqlist = () ;
+
+	&update_db_version ($target) ;
+	debug "Committing." ;
+	$dbh->commit () ;
+    }
+    
     debug "It seems your database $action went well and smoothly.  That's cool." ;
     debug "Please enjoy using Debian Sourceforge." ;
     

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/sf2.5-to-sf2.6.sql
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/sf2.5-to-sf2.6.sql	2011-02-24 14:47:22 UTC (rev 7704)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/sf2.5-to-sf2.6.sql	2011-02-24 14:47:24 UTC (rev 7705)
@@ -1402,16 +1402,6 @@
 -- Add two new themes
 INSERT INTO themes (dirname, fullname) VALUES ('debian', 'Debian') ;
 INSERT INTO themes (dirname, fullname) VALUES ('savannah', 'Savannah') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_codex', 'Savannah CodeX') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_forest', 'Savannah Forest') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_reverse', 'Savannah Reverse') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_sad', 'Savannah Sad') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_savannah', 'Savannah Original') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_slashd', 'Savannah SlashDot') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_startrek', 'Savannah StarTrek') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_transparent', 'Savannah Transparent') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_water', 'Savannah Water') ;
-INSERT INTO themes (dirname, fullname) VALUES ('savannah_www.gnu.org', 'Savannah www.gnu.org') ;
 
 -- Constraints
 ALTER TABLE project_group_list ADD CONSTRAINT project_group_list_group_id_fk



More information about the evolvis-commits mailing list