*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Mon, 21 Aug 2000 14:53:43 +0200
changeset 954 3446cc28ec1f
parent 953 da65035213d3
child 955 0516771efa2a
*** empty log message ***
SourceCodeManagerUtilities.st
--- a/SourceCodeManagerUtilities.st	Sat Aug 19 20:32:38 2000 +0200
+++ b/SourceCodeManagerUtilities.st	Mon Aug 21 14:53:43 2000 +0200
@@ -313,6 +313,15 @@
         ^ false.
     ].
 
+    mgr := (aClass sourceCodeManager).
+    mgr isNil ifTrue:[
+        self halt:'oops'.
+        (self confirm:'Class does not seem to privide a valid sourceCodeManager.\\Assume CVS ?' withCRs) ifFalse:[
+            ^ false
+        ].
+        mgr := CVSSourceCodeManager.
+    ].
+
     aLogMessageOrNil isNil ifTrue:[
         logMessage := SourceCodeManagerUtilities getLogMessageFor:aClass name asText allBold.
         logMessage isNil ifTrue:[^ self].
@@ -322,7 +331,6 @@
 
     resources := ResourcePack for:self.
 
-    mgr := (aClass sourceCodeManager).
     info := mgr sourceInfoOfClass:aClass.
 
     (info isNil 
@@ -913,5 +921,5 @@
 !SourceCodeManagerUtilities class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilities.st,v 1.16 2000-08-19 18:27:26 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilities.st,v 1.17 2000-08-21 12:53:43 cg Exp $'
 ! !