[Vm-dev] VM Maker: VMMaker-dtl.364.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu May 14 01:23:00 UTC 2015
David T. Lewis uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker-dtl.364.mcz
==================== Summary ====================
Name: VMMaker-dtl.364
Author: dtl
Time: 13 May 2015, 9:21:13.694 pm
UUID: ac0e9055-b98d-402d-a5bc-dd2d2c7604de
Ancestors: VMMaker-tfel.363
When running in Spur with a default update stream set to 'update.spur', allow "VMMaker updateFromServer" to work with the 'update' stream in the VMMaker project.
@eliot: If we add 'update.oscog' configuration maps in VMMaker, they can now be used to provide a separate update stream for vmmaker.oscog. The 'update' and 'update.oscog' update streams would be independent of the 'update' and 'update.spur' preferences in Squeak trunk.
=============== Diff against VMMaker-tfel.363 ===============
Item was changed:
----- Method: VMMaker class>>updateFromServer (in category 'fetching updates') -----
updateFromServer
"Update the image by loading all pending updates from the server. Also save local
copies of the update files if the #updateSavesFile preference is set to true"
"VMMaker updateFromServer"
(Smalltalk hasClassNamed: #MCMcmUpdater)
+ ifTrue: [ | updater |
+ updater := Smalltalk at: #MCMcmUpdater.
+ (updater respondsTo: #updateFromRepository:baseName: )
+ ifTrue: [ "newer MCMcmUpdater supports multiple update streams per repository"
+ updater perform: #updateFromRepository:baseName: with: { 'http://source.squeak.org/VMMaker' . 'update' } ]
+ ifFalse: [ "older versions of MCMcmUpdater"
+ updater updateFromRepositories: #('http://source.squeak.org/VMMaker') ] ]
- ifTrue: [(Smalltalk at: #MCMcmUpdater)
- updateFromRepositories: #('http://source.squeak.org/VMMaker' )]
ifFalse: [self notify: 'MonticelloConfigurations not installed in this image']!
More information about the Vm-dev
mailing list