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

commits at source.squeak.org commits at source.squeak.org
Fri Aug 19 16:53:11 UTC 2016


Marcel Taeumel uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-mt.165.mcz

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

Name: ReleaseBuilder-mt.165
Author: mt
Time: 19 August 2016, 6:52:58.233602 pm
UUID: eea6942a-42bc-804f-b43b-3c8d2aab4202
Ancestors: ReleaseBuilder-mt.164

Small fix for "doing the next step" and bump system version to be the second release candidate.

=============== Diff against ReleaseBuilder-mt.164 ===============

Item was changed:
  ----- Method: ReleaseBuilder class>>doNextStep (in category 'manual - steps') -----
  doNextStep
  	"Use this call to perform the manual steps in the release process."
  	
  	| versionString |
  	SystemVersion current isRelease ifTrue: [
  		^ self inform: 'This is a release image. Please use a trunk image to prepare the next release'].
  	
  	versionString := SystemVersion current version.
  	
  	SystemVersion current isAlpha ifTrue: [^ self step1FeatureFreeze].
+ 	(SystemVersion current isFeatureFreeze and: [SystemVersion current isCodeFreeze not]) ifTrue: [^ self step2CodeFreeze].
- 	SystemVersion current isFeatureFreeze ifTrue: [^ self step2CodeFreeze].
  	SystemVersion current isReleaseCandidate ifTrue: [
  		"Still code freeze and another RC? Or do the release?"
  		(UIManager default
  			chooseFrom: #('Create next release candidate' 'Create next release' 'Do nothing') lines: #(2)
  			title: versionString) in: [:answer |
  				answer = 1 ifTrue: [^ self step3NextReleaseCandidate].
  				answer = 2 ifTrue: [^ self step4Release]].
  		^ self].!

Item was changed:
  ----- Method: ReleaseBuilder class>>initialize (in category 'class initialization') -----
  initialize
  	"We have to be after AutoStart so that Morphic is up and running."
  	Smalltalk addToStartUpList: ReleaseBuilder after: AutoStart.
  	
+ 	SystemVersion newVersion: 'Squeak5.1rc2'.!
- 	SystemVersion newVersion: 'Squeak5.1rc1'.!



More information about the Squeak-dev mailing list