A new version of Sake-Bob was added to project Sake : http://www.squeaksource.com/Sake/Sake-Bob-kph.6.mcz
==================== Summary ====================
Name: Sake-Bob-kph.6 Author: kph Time: 25 October 2008, 2:23:05 am UUID: 372d364a-238b-4832-a589-d67dddd5ac6b Ancestors: Sake-Bob-kph.5
baby steps
=============== Diff against Sake-Bob-kph.5 ===============
Item was changed: ----- Method: BobPeriodicallyWatchRepositories>>taskWatchPackages (in category 'as yet unclassified') ----- taskWatchPackages
+ ^ SakeTask checkUrl: 'http://www.squeaksource.com/Packages/feed.rss' onChanged: [ Installer install: 'Packages' ].! - ^ SakeTask checkUrl: 'http://www.squeaksource.com/Packages/feed.rss' onChanged: [ Installer sake install: 'PackagesAllVersions' ].!
Item was added: + ----- Method: BobBuild class>>taskBuildAll (in category 'as yet unclassified') ----- + taskBuildAll + + self define: [ :task | + + task dependsOn: (self allSubclasses collect: [ self build ]). + + "we need to tell this task to sort its dependencies appropriately before it is run" + ].!
Item was changed: ----- Method: BobPeriodicallyWatchRepositories>>taskWatchTasks (in category 'as yet unclassified') ----- taskWatchTasks
+ ^ SakeTask checkUrl: 'http://www.squeaksource.com/Tasks/feed.rss' + onChanged: [ Installer sake install: 'Tasks'. + BobBuild taskMain run. ]. - ^ SakeTask checkUrl: 'http://www.squeaksource.com/Tasks/feed.rss' onChanged: [ Installer sake install: 'Tasks' ]. !
Item was added: + ScheduledTask subclass: #BobPeriodicallyBuilds + instanceVariableNames: '' + classVariableNames: '' + poolDictionaries: '' + category: 'Sake-Bob'!
Item was added: + ----- Method: BobBuild class>>build (in category 'as yet unclassified') ----- + build + + self subclassResponsibility!
Item was changed: ----- Method: BobPeriodicallyReadMantis class>>initialize (in category 'as yet unclassified') ----- initialize
"the squeak community only needs to run this process on a single computer whose name is given in configMantisMonitor" + super initialize. + NetNameResolver localHostName = self configMantisMonitor ifTrue: [ self scheduler addTask: (self do: [ Mantis doReadAll ] at: '1pm'). ]!
Item was added: + ----- Method: BobBuild class>>taskMain (in category 'as yet unclassified') ----- + taskMain + + self define: [ :task | + + task dependsOn: (self allSubclasses collect: [ self build ]). + + "we need to tell this task to sort its dependencies appropriately before it is run" + ].!
Item was added: + ----- Method: BobBuild class>>latest: (in category 'as yet unclassified') ----- + latest: prefix + + " + BobBuildReleaseAfterSqueak310 latest: #build. + " + + ^ (self selectors select: [ :ea | ea beginsWith: prefix ]) asSortedCollection last!
Item was changed: SakeTask subclass: #BobBuild instanceVariableNames: '' classVariableNames: '' + poolDictionaries: 'an OrderedCollection' - poolDictionaries: '' category: 'Sake-Bob'!
packages@lists.squeakfoundation.org