MCPackageCache.st
changeset 105 d759f0b2db69
child 230 8bedc75a8de4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MCPackageCache.st	Wed Nov 22 14:20:16 2006 +0100
@@ -0,0 +1,38 @@
+"{ Package: 'stx:goodies/monticello' }"
+
+Object subclass:#MCPackageCache
+	instanceVariableNames:'sorter fileNames'
+	classVariableNames:''
+	poolDictionaries:''
+	category:'Monticello-Repositories'
+!
+
+
+!MCPackageCache class methodsFor:'as yet unclassified'!
+
+new
+	^ self basicNew initialize
+! !
+
+!MCPackageCache methodsFor:'as yet unclassified'!
+
+initialize
+	sorter _ MCVersionSorter new.
+	fileNames _ Dictionary new.
+!
+
+recordVersionInfo: aVersionInfo forFileNamed: aString
+	Transcript cr; show: aString.
+	fileNames at: aVersionInfo put: aString.
+	sorter addVersionInfo: aVersionInfo
+!
+
+versionInfos
+	^ sorter sortedVersionInfos 
+! !
+
+!MCPackageCache class methodsFor:'documentation'!
+
+version
+    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCPackageCache.st,v 1.1 2006-11-22 13:20:16 cg Exp $'
+! !