class: SourceCodeManagerUtilitiesForContainerBasedManagers
changed: #checkinPackage:classes:extensions:buildSupport:askForMethodsInOtherPackages:
mekae sure that the extensionVersion methods are in the extensions
container; not in the projectDefinition container
--- a/SourceCodeManagerUtilitiesForContainerBasedManagers.st Tue May 07 13:34:41 2013 +0200
+++ b/SourceCodeManagerUtilitiesForContainerBasedManagers.st Tue May 07 14:18:56 2013 +0200
@@ -586,6 +586,15 @@
].
].
+ "/ also need the extensionVersion methods in the projectDefinition class,
+ "/ which are kept in the extensions container. (the reason is that we need the proper
+ "/ CVS id for the extensions container, not for the projDefinition container.
+ packageToCheckIn asPackageId projectDefinitionClass theMetaclass selectorsAndMethodsDo:[:sel :mthd |
+ (AbstractSourceCodeManager isExtensionsVersionMethodSelector:sel) ifTrue:[
+ methodsToCheckIn add:mthd
+ ].
+ ].
+
(self
checkinExtensionMethods:methodsToCheckIn
forPackage:packageToCheckIn
@@ -748,10 +757,10 @@
!SourceCodeManagerUtilitiesForContainerBasedManagers class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilitiesForContainerBasedManagers.st,v 1.9 2013-04-02 20:48:44 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilitiesForContainerBasedManagers.st,v 1.10 2013-05-07 12:18:56 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilitiesForContainerBasedManagers.st,v 1.9 2013-04-02 20:48:44 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilitiesForContainerBasedManagers.st,v 1.10 2013-05-07 12:18:56 cg Exp $'
! !