[squeak-dev] The Trunk: TrunkScript-cmm.3.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Mar 17 03:40:30 UTC 2011

Chris Muller uploaded a new version of TrunkScript to project The Trunk:

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

Name: TrunkScript-cmm.3
Author: cmm
Time: 16 March 2011, 10:40:25.79 pm
UUID: d0befbf1-bf14-4faa-8850-f69167af8d96
Ancestors: TrunkScript-cmm.1

Another attempt to obtain perfect trunk continuity.

=============== Diff against TrunkScript-cmm.1 ===============

Item was changed:
  (PackageInfo named: 'TrunkScript') preamble: '"below, add code to be run before the loading of this package"
  (Installer repository: ''http://source.squeak.org/trunk'')
  	install: ''Monticello-cmm.439'' ;
+ 	install: ''MonticelloConfigurations-cmm.89''.
+ "Convert cached file-names to new MCVersionName so comparisons work properly."
+ MCRepositoryGroup default repositoriesDo: 
+ 	[ : each | (each isKindOf: MCFileBasedRepository) 
+ 		ifTrue: [ each instVarNamed: ''allFileNames'' put: (each allFileNames) ] ].
+ "Although the new Monticello has been loaded, we still have the cbc 8/25/2010 09:13 version of MCMcmUpdater class>>#updateFromRepositories: executing on the stack.  That version of the method needs this old method.  Compile it back."
+ MCFileBasedRepository compile: ''versionFromFileNamed: aString
+ 	| v |
+ 	v := self cache at: aString ifAbsent: [self loadVersionFromFileNamed: aString].
+ 	self resizeCache: cache.
+ 	(v notNil and: [v isCacheable]) ifTrue: [cache at: aString put: v].
+ 	^ v'''!
- 	install: ''MonticelloConfigurations-cmm.89'''!

More information about the Squeak-dev mailing list