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

commits at source.squeak.org commits at source.squeak.org
Sun May 11 18:06:44 UTC 2014


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

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

Name: Cog-eem.152
Author: eem
Time: 11 May 2014, 11:06:26.811 am
UUID: cd23f13c-9e56-43d9-8100-635ef254a1b8
Ancestors: Cog-eem.151

Make the update non-interactive if repositories are already
available. [ that :-) in the last commit should have been a :-( ]

=============== Diff against Cog-eem.151 ===============

Item was changed:
  ----- Method: SpurBootstrapMonticelloPackagePatcher>>download:from: (in category 'repository population') -----
+ download: baseConfigurationOrArray "<MCConfiguration|Array>" from: repo
+ 	| base |
+ 	base := baseConfigurationOrArray isArray
+ 				ifTrue: [MCConfiguration fromArray: baseConfigurationOrArray]
+ 				ifFalse: [baseConfigurationOrArray].
- download: base from: repo
  	self packagesAndPatches keysAndValuesDo:
  		[:package :patches| | dependency |
  		dependency := base dependencies detect: [:dep| dep package name = package name].
  		self downloadToSourceDirAllPackageVersionsStartingWith: dependency versionInfo
  			from: repo].!

Item was changed:
  ----- 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')]!
- 	^MCHttpRepository fillInTheBlankConfigure:
- 		(MCHttpRepository
- 			creationTemplateLocation: 'http://source.squeak.org/spur'
- 			user: 'user with write permission'
- 			password: 'password')!

Item was changed:
  ----- Method: SpurBootstrapMonticelloPackagePatcher>>trunk (in category 'repository population') -----
  trunk
+ 	| url |
+ 	url := 'http://source.squeak.org/trunk'.
+ 	^MCRepositoryGroup default repositories 
+ 		detect: [:r| r description = url]
+ 		ifNone: [MCHttpRepository
+ 					location: url
+ 					user: 'squeak'
+ 					password: 'squeak']!
- 	^MCHttpRepository
- 		location: 'http://source.squeak.org/trunk'
- 		user: 'squeak'
- 		password: 'squeak'!

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

Item was added:
+ ----- Method: SpurBootstrapMonticelloPackagePatcher>>uploadFrom:to: (in category 'repository population') -----
+ uploadFrom: localRepo to: uploadRepository
+ 	localRepo allVersionsDo:
+ 		[:version|
+ 		(uploadRepository includesVersionNamed: version info name) ifFalse:
+ 			[uploadRepository storeVersion: version]]!

Item was removed:
- ----- Method: SpurBootstrapMonticelloPackagePatcher>>uploadTo: (in category 'repository population') -----
- uploadTo: uploadRepository 
- 	| localRepo |
- 	localRepo := MCDirectoryRepository directory: destDir.
- 	localRepo allVersionsDo:
- 		[:version|
- 		(uploadRepository includesVersionNamed: version info name) ifFalse:
- 			[uploadRepository storeVersion: version]]!



More information about the Vm-dev mailing list