[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