[squeak-dev] The Trunk: ReleaseBuilder-mt.217.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Nov 16 14:16:48 UTC 2021

Marcel Taeumel uploaded a new version of ReleaseBuilder to project The Trunk:

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

Name: ReleaseBuilder-mt.217
Author: mt
Time: 16 November 2021, 3:16:47.475795 pm
UUID: 83ea78fb-e83f-ce44-97ba-56ba834f320a
Ancestors: ReleaseBuilder-mt.216

Do not add non-existent release repositories. Catch new NotFound error, which can be signaled since Monticello-ct.747.

=============== Diff against ReleaseBuilder-mt.216 ===============

Item was changed:
  ----- Method: ReleaseBuilder class>>assureReleaseRepositoryReadAccess: (in category 'manual') -----
  assureReleaseRepositoryReadAccess: repo
  	self releaseLocally ifTrue: [
  		(FileDirectory on: repo description) assureExistence.
  		^ true].
+ 	[repo allFileNames] on: NetworkError, NotFound do: [
- 	[repo allFileNames] on: NetworkError do: [
  			inform: ('Release Builder - Manual Step Required\\Please create the release repository:\{1}\...and ensure that you have global read access to it.' withCRs
  				format: {repo description}).
  		^ false].
  	^ true!

Item was changed:
  ----- Method: ReleaseBuilder class>>releaseRepository (in category 'accessing') -----
  	(MCRepositoryGroup default repositories
  		detect: [:repo | repo description = self releaseRepositoryUrl]
  		ifNone: [MCRepository location: self releaseRepositoryUrl])
  			in: [:repo |
- 				MCRepositoryGroup default addRepository: repo.
  				(self assureReleaseRepositoryReadAccess: repo)
  					ifFalse: [ReleaseBuilderFailed signal: 'Could not build the release.'].
+ 				MCRepositoryGroup default addRepository: repo.
  				^ repo]!

More information about the Squeak-dev mailing list