[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
|