David T. Lewis uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-dtl.170.mcz==================== Summary ====================
Name: ReleaseBuilder-dtl.170
Author: dtl
Time: 22 October 2017, 9:19:52.093743 pm
UUID: 31532d3c-8537-4e8e-b924-e27de683d339
Ancestors: ReleaseBuilder-mt.169
Do "MCMcmUpdater clearRegistry" to clear all but the current default updater
=============== Diff against ReleaseBuilder-mt.169 ===============
Item was changed:
----- Method: ReleaseBuilder class>>prepareSourceCode (in category 'preparing') -----
prepareSourceCode
"Update code. Remove foreign packages."
MCMcmUpdater defaultUpdateURL: self buildRepository description.
MCMcmUpdater updateMissingPackages: true.
MCMcmUpdater enableUpdatesForAllPackages.
TestCase new ensureInternetConnectionTo: self buildRepository description.
"Flush all caches. If a previous download failed this is often helpful"
MCFileBasedRepository flushAllCaches.
+ "Save the current default updater, clear the registry, and re-register the current updater"
+ MCMcmUpdater clearRegistry.
+
[MCMcmUpdater default doUpdate: false. "non-interactive"]
on: MCEmptyVersion do: [:warning | warning resume].
self
unloadForeignPackages;
checkForDirtyPackages;
loadWellKnownPackages;
checkForUndeclaredSymbols.
Compiler recompileAll.!