[squeak-dev] The Trunk: Installer-Core-eem.450.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Jul 28 22:56:35 UTC 2022


Eliot Miranda uploaded a new version of Installer-Core to project The Trunk:
http://source.squeak.org/trunk/Installer-Core-eem.450.mcz

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

Name: Installer-Core-eem.450
Author: eem
Time: 28 July 2022, 3:56:34.407702 pm
UUID: bfcca845-0aad-41e5-a0d3-33485f0a4bc8
Ancestors: Installer-Core-mt.449

Add https to the schemes understood by InstallerMonticello.  Use https for source.squeak.org and squeaksource.com.  Remove the explicit scheme from senders of http:

=============== Diff against Installer-Core-mt.449 ===============

Item was changed:
  ----- Method: Installer class>>defaultLocalRepository (in category 'repository-overrides') -----
  defaultLocalRepository
  	"Check for a personal, Magma-indexed SqueakSource server first, if none running, the the 'mc' directory in the current directory."
  	| localSqueaksource |
+ 	localSqueaksource := Installer monticello http: 'localhost:8079'.
- 	localSqueaksource := Installer monticello http: 'http://localhost:8079'.
  	^ localSqueaksource mc isIndexed
  		ifTrue: [localSqueaksource]
  		ifFalse: [self localMcDir]!

Item was changed:
  ----- Method: Installer class>>gemsource (in category 'repositories') -----
  gemsource
  
+ 	^ self monticello http: 'seaside.gemtalksystems.com/ss'!
- 	^ self monticello http: 'http://seaside.gemtalksystems.com/ss'!

Item was changed:
  ----- Method: Installer class>>krestianstvo (in category 'repositories') -----
  krestianstvo
  	"Krestianstvo SDK code repository."
+ 	^ self monticello http: 'sdk.krestianstvo.org/sdk/'!
- 	^ self monticello http: 'http://sdk.krestianstvo.org/sdk/'!

Item was changed:
  ----- Method: Installer class>>lukas (in category 'repositories') -----
  lukas
  
+ 	^ self monticello http: 'source.lukas-renggli.ch'!
- 	^ self monticello http: 'http://source.lukas-renggli.ch'!

Item was changed:
  ----- Method: Installer class>>squeak (in category 'repositories') -----
  squeak
  
+ 	^self monticello https: 'source.squeak.org'!
- 	^self monticello http: 'source.squeak.org'!

Item was changed:
  ----- Method: Installer class>>squeaksource (in category 'repositories') -----
  squeaksource
  
+ 	^ self monticello https: 'www.squeaksource.com'!
- 	^ self monticello http: 'https://www.squeaksource.com'!

Item was changed:
  ----- Method: Installer class>>squeaksource3 (in category 'repositories') -----
  squeaksource3
+ 	^ self monticello http: 'ss3.gemtalksystems.com/ss/'!
- 	^ self monticello http: 'http://ss3.gemtalksystems.com/ss/'!

Item was changed:
  ----- Method: Installer class>>swasource (in category 'repositories') -----
  swasource
  	"Visit: https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects
  		Installer swasource project: 'MetacelloRepository'; open.
  		Installer swasource project: 'SwaUtilities'; open.
  	"
  		
+ 	^ self monticello https: 'www.hpi.uni-potsdam.de/hirschfeld/squeaksource'!
- 	^ self monticello http: 'https://www.hpi.uni-potsdam.de/hirschfeld/squeaksource'!

Item was changed:
  ----- Method: Installer class>>wiresong (in category 'repositories') -----
  wiresong
  
+ 	^ self monticello http: 'source.wiresong.ca'!
- 	^ self monticello http: 'http://source.wiresong.ca'!

Item was changed:
  ----- Method: InstallerMonticello>>http:user:password: (in category 'instance creation') -----
  http: aUrl user: name password: secret
+ 	self setRepositoryFor: aUrl scheme: #http user: name password: secret!
- 	| url |
- 	url := (aUrl includesSubstring: '://')
- 		ifTrue: [aUrl]
- 		ifFalse: ['http://', aUrl].
- 	mc := self classMCHttpRepository location: url user: name password: secret.
- 	root := mc locationWithTrailingSlash	
-  !

Item was added:
+ ----- Method: InstallerMonticello>>https: (in category 'instance creation') -----
+ https: aUrl  
+ 	
+ 	self https: aUrl user: '' password: ''
+ 		
+  !

Item was added:
+ ----- Method: InstallerMonticello>>https:user:password: (in category 'instance creation') -----
+ https: aUrl user: name password: secret
+ 	self setRepositoryFor: aUrl scheme: #https user: name password: secret!

Item was added:
+ ----- Method: InstallerMonticello>>setRepositoryFor:scheme:user:password: (in category 'private') -----
+ setRepositoryFor: aUrl scheme: scheme user: name password: secret
+ 	| url |
+ 	url := (aUrl includesSubstring: '://')
+ 			ifTrue: [aUrl]
+ 			ifFalse: [scheme, '://', aUrl].
+ 	mc := self classMCHttpRepository location: url user: name password: secret.
+ 	root := mc locationWithTrailingSlash!



More information about the Squeak-dev mailing list