[Vm-dev] VM Maker: Cog-eem.151.mcz

commits at source.squeak.org commits at source.squeak.org
Sun May 11 17:40:22 UTC 2014


Eliot Miranda uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-eem.151.mcz

==================== Summary ====================

Name: Cog-eem.151
Author: eem
Time: 11 May 2014, 10:40:04.198 am
UUID: 6c18d184-ed3e-4167-80ba-8b44d09c5dd3
Ancestors: Cog-eem.150

Make the update of the spur repository sort-of incremental.
It's still interactive :-) and it's not fast.  But it does avoid
downloading and/or patching already patched packages.

=============== Diff against Cog-eem.150 ===============

Item was added:
+ ----- Method: SpurBootstrapMonticelloPackagePatcher>>patchAsNeeded (in category 'patching') -----
+ patchAsNeeded
+ 	(sourceDir exists and: [destDir exists]) ifFalse:
+ 		[self error: 'one or both of the directories don''t exist'].
+ 	self packagesAndPatches keysAndValuesDo:
+ 		[:package :patches|
+ 		 (self filesForPackage: package in: sourceDir) do:
+ 			[:packageFile|
+ 			 (destDir includesKey: packageFile) ifFalse:
+ 				[self patchPackage: packageFile with: patches for: package]]]!

Item was removed:
- ----- Method: SpurBootstrapMonticelloPackagePatcher>>populateSpurRepository (in category 'repository population') -----
- populateSpurRepository
- 	"self new from: 'trunkpackages' to: 'spurpackages'; populateSpurRepository"
- 	| base |
- 	base := MCConfiguration fromArray: self class squeak45baseline.
- 	sourceDir assureExistence.
- 	self download: base from: self trunk.
- 	destDir assureExistence.
- 	self patch.
- 	self uploadTo: self spur!

Item was added:
+ ----- Method: SpurBootstrapMonticelloPackagePatcher>>updateSpurRepository (in category 'repository population') -----
+ updateSpurRepository
+ 	"self new from: 'trunkpackages' to: 'spurpackages'; updateSpurRepository"
+ 	| base |
+ 	base := MCConfiguration fromArray: self class squeak45baseline.
+ 	sourceDir assureExistence.
+ 	self download: base from: self trunk.
+ 	destDir assureExistence.
+ 	self patchAsNeeded.
+ 	self uploadTo: self spur!



More information about the Vm-dev mailing list