[Pkg] Sake : Sake-Bob-kph.6.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Sat Oct 25 01:23:06 UTC 2008
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'!
More information about the Packages
mailing list