[squeak-dev] The Inbox: Monticello-cmm.491.mcz

Levente Uzonyi leves at elte.hu
Fri Dec 16 02:34:23 UTC 2011


On Thu, 15 Dec 2011, Tobias Pape wrote:

>
> Am 2011-12-15 um 19:54 schrieb commits at source.squeak.org:
>
>> A new version of Monticello was added to project The Inbox:
>> http://source.squeak.org/inbox/Monticello-cmm.491.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Monticello-cmm.491
>> Author: cmm
>> Time: 15 December 2011, 1:54:06.122 pm
>> UUID: d852bc61-4ef2-4cee-92e4-eb91123c1ea6
>> Ancestors: Monticello-cmm.490
>>
>> Fix for package renaming.
>
> Why do you force lowercase here?
> Just curious. all my extension method categories are
> uppercase for my projects?

Good question, I'm also interested.


Levente

>
> Best
> 	-Tobias
>>
>> =============== Diff against Monticello-cmm.489 ===============
>>
>> Item was changed:
>>  ----- Method: MCMethodDefinition>>handlePackageRename:to: (in category 'renaming') -----
>>  handlePackageRename: oldPackageName to: newPackageName
>>  	"If I'm an extension or override method, rename the category to be prefixed with newPackageName."
>>  	((self isExtensionMethod or: [ self isOverrideMethod ]) and: [ (self category allButFirst beginsWith: newPackageName asLowercase) not ]) ifTrue:
>>  		[ self actualClass organization
>>  			renameCategory: self category
>>  			toBe:
>>  				'*' ,
>>  					(self
>>  						newCategoryNameFor: self category allButFirst
>>  						givenRenameFrom: oldPackageName
>> + 						to: newPackageName) asLowercase ]!
>> - 						to: newPackageName) ]!
>>
>>
>
>
>



More information about the Squeak-dev mailing list