[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