[Pkg] The Trunk: Installer-Core-cmm.346.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Apr 6 02:45:27 UTC 2011


Chris Muller uploaded a new version of Installer-Core to project The Trunk:
http://source.squeak.org/trunk/Installer-Core-cmm.346.mcz

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

Name: Installer-Core-cmm.346
Author: cmm
Time: 5 April 2011, 9:45:13.488 pm
UUID: c579dac3-6487-4420-a28d-5bb93c029215
Ancestors: Installer-Core-cmm.345

- Quick-fix for Installer; to be able to specify packages either with or without a version-number.

=============== Diff against Installer-Core-cmm.345 ===============

Item was changed:
  ----- Method: InstallerMonticello>>mcThing (in category 'monticello') -----
  mcThing
  	| loader |
  	loader := self classMCVersionLoader new.
  	self logCR: 'reading ' , mc description , '...'.
+ 	"several attempts to read files - repository readableFileNames
+ 	sometimes fails"
+ 	self packages
+ 		do: [:pkg | 
+ 			| fileToLoad version |
+ 			fileToLoad := pkg asMCVersionName versionNumber = 0
+ 						ifTrue: [mc highestNumberedVersionNameForPackageNamed: pkg]
+ 						ifFalse: [pkg asMCVersionName].
+ 			version := mc versionNamed: fileToLoad.
+ 			(version isKindOf: MCConfiguration)
+ 				ifTrue: [^ version]
+ 				ifFalse: [MCRepositoryGroup default addRepository: self normalizedRepository.
+ 					version workingCopy repositoryGroup addRepository: self normalizedRepository.
+ 					loader addVersion: version].
+ 			self logCR: ' found ' , version fileName , '...'].
- 	"several attempts to read files - repository readableFileNames sometimes fails"
- 	self packages do:
- 		[ : pkg | | fileToLoad version |
- 		fileToLoad := mc highestNumberedVersionNameForPackageNamed: pkg.
- 		version := mc versionNamed: fileToLoad.
- 		(version isKindOf: MCConfiguration)
- 			ifTrue: [ ^ version ]
- 			ifFalse:
- 				[ MCRepositoryGroup default addRepository: self normalizedRepository.
- 				version workingCopy repositoryGroup addRepository: self normalizedRepository.
- 				loader addVersion: version ].
- 		self logCR: ' found ' , version fileName , '...' ].
  	^ loader!



More information about the Packages mailing list