[Pkg] Monticello Public: Monticello.impl-mtf.576.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Sat Oct 4 06:24:09 UTC 2008


A new version of Monticello.impl was added to project Monticello Public:
http://www.squeaksource.com/mc/Monticello.impl-mtf.576.mcz

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

Name: Monticello.impl-mtf.576
Author: mtf
Time: 3 October 2008, 11:23:53 pm
UUID: 0f9c8ae1-7183-4ab2-8211-16f40ba88324
Ancestors: Monticello.impl-mtf.575

use the progress bar routine in the new PackageInfo fast snapshot collector

=============== Diff against Monticello.impl-mtf.575 ===============

Item was changed:
  ----- Method: MCPackage>>snapshot (in category 'as yet unclassified') -----
  snapshot
  	| definitions categories packageInfo |
   
  	packageInfo := self packageInfo.
  	definitions := OrderedCollection new.
  	categories := packageInfo systemCategories.
  	
  	definitions addAll: (self orphanage orphansFor: packageInfo). 
  	definitions removeAllFoundIn: self orphanage unlinkedClasses.
  	   
  	categories isEmpty ifFalse: [ definitions add: (MCOrganizationDefinition categories: categories) ].
  
  	packageInfo
  		classesDo: [:ea | definitions addAll: ea classDefinitions]
+ 		methodsDo: [:ea | definitions add: ea asMethodDefinition]
+ 		displayingProgress: 'Snapshotting...'.
- 		methodsDo: [:ea | definitions add: ea asMethodDefinition].
  	
  	MCScriptDefinition subclassesDo: [ :ea | ea from: packageInfo addTo: definitions ].
   
  	^ MCSnapshot fromDefinitions: definitions
  !



More information about the Packages mailing list