[Pkg] Installer: Installer-Core-kph.316.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Thu Mar 12 23:37:18 UTC 2009
A new version of Installer-Core was added to project Installer:
http://www.squeaksource.com/Installer/Installer-Core-kph.316.mcz
==================== Summary ====================
Name: Installer-Core-kph.316
Author: kph
Time: 12 March 2009, 11:36:58 pm
UUID: af4b1cde-0f5e-11de-987b-000a95edb42a
Ancestors: Installer-Core-kph.315
changed a sender of ifNotNilDo:
=============== Diff against Installer-Core-kph.315 ===============
Item was changed:
----- Method: Installer>>changeSetNamed: (in category 'utils') -----
changeSetNamed: aName
(ChangeSet respondsTo: #named:)
+ ifTrue: [ ^ ChangeSet named: aName ].
- ifTrue: [ ^ChangeSet named: aName ].
^ ChangeSorter changeSetNamed: aName.!
Item was changed:
----- Method: InstallerMantis>>validChangeSetName: (in category 'action report') -----
validChangeSetName: aFileName
| csn prefix |
csn := super validChangeSetName: aFileName.
-
prefix := 'M' , self bug asString.
+
+ csn := csn replaceAll: ('-', prefix) with: ''.
+ csn := csn replaceAll: (prefix,'-') with: ''.
+ csn := csn replaceAll: prefix with: ''.
+
+ ^ prefix, '-', csn
-
- ^ (csn beginsWith: prefix)
- ifTrue: [ csn ]
- ifFalse: [ prefix, '-', (csn replaceAll: prefix with: '') ].
-
!
Item was changed:
----- Method: Installer>>ditchOldChangeSetFor: (in category 'utils') -----
ditchOldChangeSetFor: aFileName
+ | changeSetName changeSet |
- | changeSetName |
changeSetName := (self validChangeSetName: aFileName) sansPeriodSuffix.
+ changeSet := self changeSetNamed: changeSetName.
+
+ changeSet ifNotNil: [
+
+ (self logCR:'Removing old change set ', changeSetName) cr.
+ self removeChangeSet: changeSet
+ ].!
- (self changeSetNamed: changeSetName)
- ifNotNilDo: [:changeSet |
- (self logCR:'Removing old change set ', changeSetName) cr.
- self removeChangeSet: changeSet ].!
More information about the Packages
mailing list