[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