[Pkg] Installer: Installer-Core-AlexandreBergel.244.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Thu Oct 23 15:53:06 UTC 2008


A new version of Installer-Core was added to project Installer:
http://www.squeaksource.com/Installer/Installer-Core-AlexandreBergel.244.mcz

==================== Summary ====================

Name: Installer-Core-AlexandreBergel.244
Author: AlexandreBergel
Time: 23 October 2008, 5:53:02 pm
UUID: 2080ff3e-6f59-4f15-91c2-ff07703cbccf
Ancestors: Installer-Core-kph.243

added #installLatest: method to Installer

=============== Diff against Installer-Core-kph.243 ===============

Item was added:
+ ----- Method: Installer>>installLatest: (in category 'instanciation') -----
+ installLatest: packageNameCollectionOrDetectBlock
+ 	| versions | 
+ 	self addPackage: packageNameCollectionOrDetectBlock.
+ 	versions := (self availablePackages select: [:e | e beginsWith: packageNameCollectionOrDetectBlock]) asSortedCollection: [:a :b | 
+ 		           [(a findBetweenSubStrs: #($.)) allButLast last asInteger > (b findBetweenSubStrs: #($.)) allButLast last asInteger] 
+ 	                on: Error do: [:ex | false]].
+ 	versions isEmpty ifTrue: [^ self].
+ 	self packages removeLast.
+ 	self addPackage: versions first.
+ 
+      ^ self install!



More information about the Packages mailing list