Marcel Taeumel uploaded a new version of ReleaseBuilder to project The Trunk: http://source.squeak.org/trunk/ReleaseBuilder-mt.186.mcz
==================== Summary ====================
Name: ReleaseBuilder-mt.186 Author: mt Time: 28 May 2018, 8:41:06.53437 am UUID: 96b49797-c0c1-bd41-adb7-eb3beb3a55b6 Ancestors: ReleaseBuilder-mt.185
Be more precise and only clean-up uni-class-hickups in environments.
=============== Diff against ReleaseBuilder-mt.185 ===============
Item was changed: ----- Method: ReleaseBuilder class>>discardUserObjects (in category 'scripts - support') ----- discardUserObjects
"Remove the classes." Player removeUninstantiatedSubclassesSilently. MorphicModel removeUninstantiatedSubclassesSilently.
"Clean-up environment hick-ups." Environment default allClassesDo: [:cls | + (cls isUniClass and: [cls environment ~~ Environment default]) - cls environment ~~ Environment default ifTrue: [Environment default forgetClass: cls logged: false]]. Environment default declarations + select: [:binding | (binding value isBehavior and: [binding value isUniClass]) and: [binding value isObsolete]] + thenDo: [:binding | + SystemOrganization removeElement: binding key. + Environment default removeKey: binding key]. - select: [:ea | (ea value isBehavior and: [ea value isUniClass]) and: [ea value isObsolete]] - thenDo: [:ea | - SystemOrganization removeElement: ea key. - Environment default removeKey: ea key].
"Remove empty categories for user objects." SystemOrganizer cleanUp: true.!
packages@lists.squeakfoundation.org