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

Tobias Pape Das.Linux at gmx.de
Thu Dec 15 21:52:25 UTC 2011


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…

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