AbstractSourceCodeManagementSettingsAppl.st
changeset 10056 309affc75a8c
parent 10030 486922eb13e0
child 10057 36e5aa192050
--- a/AbstractSourceCodeManagementSettingsAppl.st	Sun Jul 03 17:05:25 2011 +0200
+++ b/AbstractSourceCodeManagementSettingsAppl.st	Sun Jul 03 17:11:21 2011 +0200
@@ -1,5 +1,4 @@
-"
- COPYRIGHT (c) 2011 by eXept Software AG
+ COPYRIGHT (c) 2006 by eXept Software AG
               All Rights Reserved
 
  This software is furnished under a license and may be used
@@ -12,17 +11,17 @@
 "{ Package: 'stx:libtool' }"
 
 AbstractSettingsApplication subclass:#AbstractSourceCodeManagementSettingsAppl
-	instanceVariableNames:''
-	classVariableNames:''
-	poolDictionaries:''
-	category:'System-SourceCodeManagement'
+        instanceVariableNames:''
+        classVariableNames:''
+        poolDictionaries:''
+        category:'System-SourceCodeManagement'
 !
 
 !AbstractSourceCodeManagementSettingsAppl class methodsFor:'documentation'!
 
 copyright
 "
- COPYRIGHT (c) 2011 by eXept Software AG
+ COPYRIGHT (c) 2006 by eXept Software AG
               All Rights Reserved
 
  This software is furnished under a license and may be used
@@ -32,6 +31,21 @@
  other person.  No title to or ownership of the software is
  hereby transferred.
 "
+!
+
+documentation
+"
+    Abstract superclass of all source-code managers.
+
+    These should implement an interface similar to what is found in CVSSourceCodeManager,
+    providing methods to checkin/out files from a central repository.
+
+    Not all managers will probably provide the same set of functions; 
+    time will show, if such an abstraction is possible
+    (the way source code management systems organize their code is different, some
+    keep individual per-class version numbers (CVS, RCS, Store) others keep an overall
+    (configuration-) id (SVN).
+"
 ! !
 
 !AbstractSourceCodeManagementSettingsAppl class methodsFor:'queries'!
@@ -53,7 +67,7 @@
 !AbstractSourceCodeManagementSettingsAppl class methodsFor:'documentation'!
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractSourceCodeManagementSettingsAppl.st,v 1.2 2011-07-01 14:59:51 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractSourceCodeManagementSettingsAppl.st,v 1.3 2011-07-03 15:11:21 cg Exp $'
 !
 
 version_SVN