The Trunk: ReleaseBuilder-mt.165.mcz

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

The Trunk: ReleaseBuilder-mt.165.mcz

commits-2
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'.!