class: SourceCodeManagerUtilitiesForContainerBasedManagers
authorClaus Gittinger <cg@exept.de>
Tue, 07 May 2013 14:18:56 +0200
changeset 3250 fe3f6d8ead83
parent 3249 ed05b7d7550d
child 3251 6aaef7da8d08
class: SourceCodeManagerUtilitiesForContainerBasedManagers changed: #checkinPackage:classes:extensions:buildSupport:askForMethodsInOtherPackages: mekae sure that the extensionVersion methods are in the extensions container; not in the projectDefinition container
SourceCodeManagerUtilitiesForContainerBasedManagers.st
--- 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 $'
 ! !