[squeak-dev] The Trunk: Monticello-ct.756.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Nov 30 16:18:57 UTC 2021

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

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

Name: Monticello-ct.756
Author: ct
Time: 2 November 2021, 2:05:38.669566 pm
UUID: 9d6301ac-f912-a742-8779-225931a59ba5
Ancestors: Monticello-ul.753

Honor the preference #checkForNewerVersionsBeforeSave again, which was previously unused.

=============== Diff against Monticello-ul.753 ===============

Item was changed:
  ----- Method: MCWorkingCopyBrowser>>saveVersion (in category 'actions') -----
  	| repo |
  	self canSave ifFalse: [^self].
+ 	self class checkForNewerVersionsBeforeSave ==> [self checkForNewerVersions] ifFalse: [^self].
- 	self checkForNewerVersions ifFalse: [^self].
  	repo := self repository.
  	(repo == MCRepository trunk and: [SystemVersion current isFeatureFreeze])
  		ifTrue: [self inform: 'FEATURE FREEZE. A new release is being prepared.\Please do only do bugfixes, but no new features.' translated withCRs].
  	(repo == MCRepository trunk and: [SystemVersion current isCodeFreeze])
  		ifTrue: [self inform: 'CODE FREEZE. The new release is almost ready.\Please do only do URGENT fixes, if any.' translated withCRs].
  	(self withRepository: repo do: [workingCopy newVersion]) ifNotNil:
  		[:v |
  		(MCVersionInspector new version: v) show.
  		Cursor wait showWhile: [repo storeVersion: v].
  		MCCacheRepository default cacheAllFileNamesDuring: 
  			[repo cacheAllFileNamesDuring: 
  				[v allAvailableDependenciesDo:
  					[:dep |
  					(repo includesVersionNamed: dep info name)
  						ifFalse: [repo storeVersion: dep]]]]]!

More information about the Squeak-dev mailing list