[Vm-dev] VM Maker: Cog-eem.160.mcz
commits at source.squeak.org
commits at source.squeak.org
Fri Jun 27 00:25:30 UTC 2014
Eliot Miranda uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-eem.160.mcz
==================== Summary ====================
Name: Cog-eem.160
Author: eem
Time: 26 June 2014, 5:25:14.444 pm
UUID: 02e87ff0-e7b6-4d04-95cf-2a251f08f390
Ancestors: Cog-tpr.159
Change the naming scheme for the Spur Monticello packages
to a branch. Now they can coexist on trunk with their
non-Spur siblings.
=============== Diff against Cog-tpr.159 ===============
Item was removed:
- ----- Method: SpurBootstrapMonticelloPackagePatcher>>spur (in category 'repository population') -----
- spur
- | url |
- url := 'http://source.squeak.org/spur'.
- ^MCRepositoryGroup default repositories
- detect: [:r| r description = url]
- ifNone:
- [MCHttpRepository fillInTheBlankConfigure:
- (MCHttpRepository
- creationTemplateLocation: url
- user: 'user with write permission'
- password: 'password')]!
Item was added:
+ ----- Method: SpurBootstrapMonticelloPackagePatcher>>spurBranchNameForInfo:package: (in category 'patching') -----
+ spurBranchNameForInfo: versionInfo package: package
+ ^versionInfo name copyReplaceAll: package name with: package name, '.spur'!
Item was removed:
- ----- Method: SpurBootstrapMonticelloPackagePatcher>>updateSpurRepository (in category 'repository population') -----
- updateSpurRepository
- "self new from: 'trunkpackages' to: 'spurpackages'; updateSpurRepository"
- "AndreasSystemProfiler spyOn: [self new from: 'trunkpackages' to: 'spurpackages'; updateSpurRepository]"
- sourceDir assureExistence.
- self download: self class squeak45baseline from: self trunk.
- destDir assureExistence.
- self patchAsNeeded.
- self uploadFrom: (MCDirectoryRepository directory: destDir) to: self spur!
Item was added:
+ ----- Method: SpurBootstrapMonticelloPackagePatcher>>updateTrunkRepository (in category 'repository population') -----
+ updateTrunkRepository
+ "Download all the Collections, Kernel and System packages from trunk into srcDir,
+ patch them into destDir,
+ upload the patched and branched files that aren't already in trunk to trunk."
+ "self new from: 'trunkpackages' to: 'spurpackages'; updateTrunkRepository"
+ "AndreasSystemProfiler spyOn: [self new from: 'trunkpackages' to: 'spurpackages'; updateSpurRepository]"
+ sourceDir assureExistence.
+ self download: self class squeak45baseline from: self trunk.
+ destDir assureExistence.
+ self patchAsNeeded.
+ self uploadFrom: (MCDirectoryRepository directory: destDir) to: self trunk!
Item was changed:
----- Method: SpurBootstrapMonticelloPackagePatcher>>version:withPatches:for: (in category 'patching') -----
version: version withPatches: patches for: package
| snapshot ancestry |
snapshot := MCPatcher
apply: (self patchForPackage: package withPatches: patches snapshot: version snapshot)
to: version snapshot.
ancestry := MCWorkingAncestry new addAncestor: version info.
^MCVersion
package: version package
info: (ancestry
+ infoWithName: (self spurBranchNameForInfo: version info package: package)
- infoWithName: version info name
message: version info name,
' patched for Spur by ',
(CCodeGenerator shortMonticelloDescriptionForClass: self class),
'\\' withCRs,
version info message)
snapshot: snapshot
dependencies: {} "punt on computing dependencies; there are't any so far"
!
More information about the Vm-dev
mailing list