A new version of Sake-Packages was added to project Packages: http://www.squeaksource.com/Packages/Sake-Packages-kph.37.mcz
==================== Summary ====================
Name: Sake-Packages-kph.37 Author: kph Time: 7 July 2009, 5:38:14 pm UUID: f61152ed-fb65-4723-8194-3dd55fa2c0c1 Ancestors: Sake-Packages-kph.36
findPath: always looks built from Packages, subclasses can override of course.
References to bux fixes can be placed as dependencies.
=============== Diff against Sake-Packages-kph.36 ===============
Item was changed: ----- Method: Packages class>>findPath (in category 'private') ----- findPath
+ ^ (Packages withAllSubclasses select: [ :ea | ea priority < 9999 ]) asSortedCollection! - ^ (self withAllSubclasses select: [ :ea | ea priority < 9999 ]) asSortedCollection!
Item was changed: ----- Method: Packages class>>taskGenerateAllUniverses (in category 'tasks - universes') ----- taskGenerateAllUniverses
" self taskGenerateAllUniverses run. "
^ SakeTask define: [ :task |
task if: { (SakeTask class: 'UUniverse') exists }. task action: (Packages allSubclasses select: [ :each | each initialize isUniverse ] thenCollect: [ :sc | sc taskGenerateUniversePackageTasks ]). ] !
Item was changed: ----- Method: Packages class>>string: (in category 'public') ----- string: aPackageNameOrFix
aPackageNameOrFix first isDigit ifTrue: [ ^ self taskEnsureFix: aPackageNameOrFix ]. ^ self named: aPackageNameOrFix!
packages@lists.squeakfoundation.org