The Trunk: Installer-Core-cmm.405.mcz

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

The Trunk: Installer-Core-cmm.405.mcz

commits-2
Chris Muller uploaded a new version of Installer-Core to project The Trunk:
http://source.squeak.org/trunk/Installer-Core-cmm.405.mcz

==================== 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:

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


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Installer-Core-cmm.405.mcz

Chris Muller-3
Woops, it seems 'localRepository' is already used..?  Fixing...

On Tue, Jun 7, 2016 at 7:05 PM,  <[hidden email]> wrote:

> Chris Muller uploaded a new version of Installer-Core to project The Trunk:
> http://source.squeak.org/trunk/Installer-Core-cmm.405.mcz
>
> ==================== 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:
>
>         Installer
>                 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!
>
>