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

commits at source.squeak.org commits at source.squeak.org
Fri May 25 08:06:53 UTC 2018


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

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

Name: ReleaseBuilder-mt.184
Author: mt
Time: 25 May 2018, 10:06:40.125844 am
UUID: 93aa5eff-5938-ca4c-97f2-1cfff9337924
Ancestors: ReleaseBuilder-mt.183

Updates the commit-message file-out code to be used as helper for writing the release notes.

Just call "ReleaseBuilder fileOutChangesBetweenReleases" and look for a new "*.md" file in your working directory.

=============== Diff against ReleaseBuilder-mt.183 ===============

Item was changed:
  ----- Method: ReleaseBuilder class>>changesBetweenReleases (in category 'scripts - support') -----
  changesBetweenReleases
  	
  	| repos configs result |
+ 	repos :=#(51) collect: [:ea |
- 	repos :=#(41 42 43 44 45 50) collect: [:ea |
  		(MCHttpRepository
  		    location: 'http://source.squeak.org/squeak', ea
  		    user: 'squeak'
  		    password: 'squeak')].
  	configs := repos collect: [:ea | ea description -> (self firstConfigurationIn: ea map: 'update')].
  	configs := configs, {(self buildRepository description -> self buildConfiguration)}.
  	
  	result := OrderedDictionary new.
  	configs overlappingPairsDo: [:c1 :c2 |
  		result
  			at: c2 key
  			put: (self changesBetween: c1 value and: c2 value)].
  		
  	^ result
  		!



More information about the Squeak-dev mailing list