MetacelloVersionSpec.st
changeset 8 e046a5b3427f
parent 1 9e312de5f694
--- a/MetacelloVersionSpec.st	Wed Sep 05 16:35:54 2012 +0000
+++ b/MetacelloVersionSpec.st	Wed Sep 05 18:56:24 2012 +0000
@@ -2,7 +2,7 @@
 
 MetacelloSpec subclass:#MetacelloVersionSpec
 	instanceVariableNames:'versionString blessing description author timestamp preLoadDoIt
-		postLoadDoIt'
+		postLoadDoIt packages'
 	classVariableNames:''
 	poolDictionaries:''
 	category:'Metacello-Core-Specs'
@@ -80,6 +80,16 @@
 	^timestamp
 !
 
+packages
+
+    packages == nil ifTrue: [ packages := self project packagesSpec ].
+    ^ packages
+!
+
+packages:something
+    packages := something.
+!
+
 postLoadDoIt: anObject
 
 	anObject setPostLoadDoItInMetacelloSpec: self
@@ -154,6 +164,12 @@
     aVersionConstructor descriptionForVersion: aBlockOrString
 !
 
+package: aString constructor: aVersionConstructor
+    aVersionConstructor packageForVersion: aString
+
+    "Created: / 05-09-2012 / 19:17:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 postLoadDoIt: aSymbol constructor: aVersionConstructor
     aVersionConstructor postLoadDoItForVersion: aSymbol
 !