[Vm-dev] [commit][3035] Fix the Spur image bootstrap for branches of packages such as Cog.

commits at squeakvm.org commits at squeakvm.org
Tue Jul 8 17:50:57 UTC 2014


Revision: 3035
Author:   eliot
Date:     2014-07-08 10:50:53 -0700 (Tue, 08 Jul 2014)
Log Message:
-----------
Fix the Spur image bootstrap for branches of packages such as Cog.

Modified Paths:
--------------
    branches/Cog/image/BuildSqueak45VMMakerImage.st

Modified: branches/Cog/image/BuildSqueak45VMMakerImage.st
===================================================================
--- branches/Cog/image/BuildSqueak45VMMakerImage.st	2014-07-07 21:05:51 UTC (rev 3034)
+++ branches/Cog/image/BuildSqueak45VMMakerImage.st	2014-07-08 17:50:53 UTC (rev 3035)
@@ -42,7 +42,9 @@
 	 [:repository :order :packages|
 	  packages do:
 		[:package| | latestVersion |
-		latestVersion := (repository versionNamesForPackageNamed: package) first.
+		"We need to filter-out branches of unbranched packages."
+		latestVersion := (repository versionNamesForPackageNamed: package) detect:
+							[:versionName| (versionName at: package size + 1) = $-].
 		[| version |
 		version := ((MCCacheRepository default includesVersionNamed: latestVersion)
 					ifTrue: [MCCacheRepository default]


More information about the Vm-dev mailing list