[Pkg] The Trunk: ReleaseBuilder-dtl.170.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Oct 23 01:19:59 UTC 2017


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



More information about the Packages mailing list