[squeak-dev] The Inbox: MonticelloConfigurations-mt.146.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Aug 24 12:28:06 UTC 2016


A new version of MonticelloConfigurations was added to project The Inbox:
http://source.squeak.org/inbox/MonticelloConfigurations-mt.146.mcz

==================== Summary ====================

Name: MonticelloConfigurations-mt.146
Author: mt
Time: 24 August 2016, 2:28:04.078881 pm
UUID: 7d66728c-5f7b-4f47-af00-48118cb12f37
Ancestors: MonticelloConfigurations-mt.145

After storing a new configuration, update the last update map to avoid reloading old packages and run into an inconsistent package state.

=============== Diff against MonticelloConfigurations-mt.145 ===============

Item was changed:
  ----- Method: MCConfigurationBrowser>>store (in category 'actions') -----
  store
  	(self checkRepositories and: [self checkDependencies]) ifFalse: [^self].
  	self pickName ifNotNil: [:name |
  		self configuration name: name.
  		self pickRepository ifNotNil: [:repo |
+ 			repo storeVersion: self configuration.
+ 			
+ 			"Do not try to reload this configuration on the next update."
+ 			MCMcmUpdater default lastUpdateMap
+ 				at: repo description
+ 				put: self configuration name asMCVersionName versionNumber.
+ 			]].!
- 			repo storeVersion: self configuration]].!



More information about the Squeak-dev mailing list