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

commits at source.squeak.org commits at source.squeak.org
Mon Jan 3 20:41:32 UTC 2022


Christoph Thiede uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-ct.729.mcz

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

Name: Monticello-ct.729
Author: ct
Time: 17 September 2020, 7:04:53.385813 pm
UUID: 5eea47cc-405e-7841-9544-0f57a9b92fa0
Ancestors: Monticello-cmm.726

Proposal: Enhance truncation of "newer versions avaiable" warning (and make it multilingual-ready)

=============== Diff against Monticello-cmm.726 ===============

Item was changed:
  ----- Method: MCWorkingCopyBrowser>>checkForNewerVersions (in category 'actions') -----
  checkForNewerVersions
+ 	"Answer true if there are no newer versions preventing us from saving a version."
+ 
  	| newer |
  	newer := workingCopy possiblyNewerVersionsIn: self repository.
+ 	
+ 	newer ifEmpty: [^ true].
+ 	
+ 	^ self confirm: ('CAUTION!! {1}:\{2}\Do you really want to save this version?' withCRs translated format: {
+ 		newer size = 1
+ 			ifTrue: ['This version in the repository may be newer' translated]
+ 			ifFalse: ['These {1} versions in the repository may be newer' translated format: {newer size}].
+ 		(newer size > 3
+ 			ifFalse: [newer]
+ 			ifTrue: [(newer first: 3) , {'...'} , {newer last}]) asCommaString withNoLineLongerThan: 150
+ 	})!
- 	^ newer isEmpty or: [
- 		self confirm: 'CAUTION!! These versions in the repository may be newer:', 
- 			String cr, ((newer asCommaString withNoLineLongerThan:  150) truncateWithElipsisTo: 5 * 149), String cr,
- 			'Do you really want to save this version?'].!



More information about the Squeak-dev mailing list