The Trunk: ReleaseBuilder-dtl.170.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: ReleaseBuilder-dtl.170.mcz

commits-2
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.!