[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