[Pkg] The Trunk: Installer-Core-cmm.405.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Jun 8 00:05:51 UTC 2016

Chris Muller uploaded a new version of Installer-Core to project The Trunk:

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

Name: Installer-Core-cmm.405
Author: cmm
Time: 7 June 2016, 7:05:42.768795 pm
UUID: 303433fc-132f-4759-87e1-b66fe4c09553
Ancestors: Installer-Core-cmm.404

Allow any repository to be conveniently overridden with a single default #local directory repository via:

		overrideRepository: #squeaksource
		with: #local

Useful for building images without network connection, or for developing new versions or running customized versions of certain packages.

=============== Diff against Installer-Core-cmm.404 ===============

Item was changed:
  Object subclass: #Installer
  	instanceVariableNames: 'answers packages messagesToSuppress useFileIn noiseLevel currentRepository'
  	classVariableNames: 'InstallerBindings IsSetToTrapErrors Repositories SkipLoadingTests ValidationBlock'
  	poolDictionaries: ''
  	category: 'Installer-Core'!
+ Installer class
+ 	instanceVariableNames: 'localRepository'!
  !Installer commentStamp: 'kph 3/30/2009 01:29' prior: 0!
  Documentation now available at http://installer.pbwiki.com/Installer
  useFileIn - flag to load source.st rather than using Monticello!
+ Installer class
+ 	instanceVariableNames: 'localRepository'!

Item was added:
+ ----- Method: Installer class>>local (in category 'repositories') -----
+ local
+ 	^ self localRepository!

Item was added:
+ ----- Method: Installer class>>localRepository (in category 'repository-overrides') -----
+ localRepository
+ 	^ localRepository ifNil: [ Installer monticello directory: FileDirectory default / 'mc' ]!

Item was added:
+ ----- Method: Installer class>>localRepository: (in category 'repository-overrides') -----
+ localRepository: aMCRepository 
+ 	localRepository := aMCRepository!

Item was added:
+ ----- Method: Installer class>>useLocalRepository (in category 'repository-overrides') -----
+ useLocalRepository
+ 	self overrideRemoteRepostoriesWith: #local!

More information about the Packages mailing list