[Pkg] The Trunk: MonticelloConfigurations-dtl.132.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue May 12 01:49:02 UTC 2015
David T. Lewis uploaded a new version of MonticelloConfigurations to project The Trunk:
http://source.squeak.org/trunk/MonticelloConfigurations-dtl.132.mcz
==================== Summary ====================
Name: MonticelloConfigurations-dtl.132
Author: dtl
Time: 10 May 2015, 12:46:15.656 pm
UUID: 5cee23dd-fe38-41b9-afe0-25fb80f6ede7
Ancestors: MonticelloConfigurations-dtl.131
Fix updating from streams other than the default. For example:
MCMcmUpdater
updateFromRepository: 'http://www.squeaksource.com/OSProcess'
baseName: 'update'
=============== Diff against MonticelloConfigurations-dtl.131 ===============
Item was added:
+ ----- Method: MCMcmUpdater class>>defaultBaseName (in category 'updating') -----
+ defaultBaseName
+ "If not otherwise specified, look for update maps with this base name"
+
+ ^ 'update'!
Item was added:
+ ----- Method: MCMcmUpdater class>>updateFromRepository: (in category 'updating') -----
+ updateFromRepository: updaterUrlKey
+ "Update using an MCMcmUpdater identified by updaterUrlKey using the default
+ update map baseName"
+
+ ^ self updateFromRepository: updaterUrlKey baseName: self defaultBaseName
+ !
Item was added:
+ ----- Method: MCMcmUpdater class>>updateFromRepository:baseName: (in category 'updating') -----
+ updateFromRepository: updaterUrlKey baseName: baseName
+ "Update using an MCMcmUpdater identified by updaterUrlKey, and using
+ update map baseName"
+
+ ^ (self updateMapName: baseName repository: updaterUrlKey)
+ updateFrom: updaterUrlKey!
Item was changed:
----- Method: MCMcmUpdater class>>updateFromServer (in category 'updating') -----
updateFromServer
"Update the image by loading all pending updates from the server."
+ ^self default updateFrom: self defaultUpdateURL
- ^self default updateFromServer
!
Item was removed:
- ----- Method: MCMcmUpdater class>>updateUsing:baseName: (in category 'updating') -----
- updateUsing: updaterUrlKey baseName: baseName
- "Update using an MCMcmUpdater identified by updaterUrlKey, and using
- update map baseName"
-
- ^ (self updateMapName: baseName repository: updaterUrlKey) updateFromServer
- !
Item was added:
+ ----- Method: MCMcmUpdater>>updateFrom: (in category 'updating') -----
+ updateFrom: url
+ "Update the image by loading all pending updates from the server."
+ | config |
+ "Flush all caches. If a previous download failed this is often helpful"
+ MCFileBasedRepository flushAllCaches.
+ config := self updateFromRepositories: { url }.
+ config ifNil: [^self inform: 'Unable to retrieve updates from remote repository.' translated].
+ config setSystemVersion.
+ self inform: ('Update completed.
+ Current update number: ' translated, SystemVersion current highestUpdate).!
Item was removed:
- ----- Method: MCMcmUpdater>>updateFromServer (in category 'updating') -----
- updateFromServer
- "Update the image by loading all pending updates from the server."
- | config |
- "Flush all caches. If a previous download failed this is often helpful"
- MCFileBasedRepository flushAllCaches.
- config := MCMcmUpdater default updateFromDefaultRepository.
- config ifNil: [^self inform: 'Unable to retrieve updates from remote repository.' translated].
- config setSystemVersion.
- self inform: ('Update completed.
- Current update number: ' translated, SystemVersion current highestUpdate).!
More information about the Packages
mailing list