ChangeSet.st
branchjv
changeset 3029 c7be0be50898
parent 3028 679feb681da5
child 3031 66f3216e3ea5
--- a/ChangeSet.st	Thu Mar 15 19:55:46 2012 +0000
+++ b/ChangeSet.st	Fri Mar 16 16:51:41 2012 +0000
@@ -291,19 +291,21 @@
     packageExtensions := ProjectDefinition searchForExtensionsWithProject: package.
     changeSet := self forExistingMethods: packageExtensions.
     packageClasses do:
-	[:cls|
-	(ignoreAutoloaded not and:[cls isLoaded not])
-	    ifTrue:[cls autoload].
-	cls isLoaded
-	    ifTrue:
-		[changeSet addAll:
-		    (self
-			forExistingClass:cls
-			withExtensions:false
-			extensionsOnly:false)]].
+        [:cls|
+        (ignoreAutoloaded not and:[cls isLoaded not])
+            ifTrue:[cls autoload].
+        cls isLoaded
+            ifTrue:
+                [changeSet addAll:
+                    (self
+                        forExistingClass:cls
+                        withExtensions:false
+                        extensionsOnly:false)]].
+    changeSet name: 'Package ' , package.
     ^changeSet
 
     "Created: / 12-08-2009 / 14:22:44 / Jan Vrany <vranyj1@fel.cvut.cz>"
+    "Modified: / 16-03-2012 / 15:37:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 fromDiffSet:aDiffSet
@@ -342,6 +344,7 @@
         [:each|
         each suffix = 'st' ifTrue:
             [cs addAll: (self fromFileOrDirectory: each)]].
+    cs name: aStringOfFilename asFilename asAbsoluteFilename pathName.
     ^cs
 
 
@@ -378,8 +381,9 @@
 !
 
 fromFile:aFilename
-    |mime stream|
-
+    |mime stream nm|
+
+    nm := aFilename asFilename asAbsoluteFilename pathName.
     mime := MIMETypes mimeTypeForFilename:aFilename.
     mime isNil ifTrue:[
         mime := aFilename asFilename mimeTypeOfContents.
@@ -391,16 +395,16 @@
     [
         stream := aFilename asFilename readStream.
         mime = 'text/xml' ifTrue:[
-            ^ self fromXMLStream:stream.
+            ^ (self fromXMLStream:stream) name: nm; yourself.
         ].
         mime = 'application/x-smalltalk-source-sif' ifTrue:[
-            ^ self fromSIFStream:stream.
+            ^ (self fromSIFStream:stream) name: nm; yourself
         ].
         mime = 'application/x-smalltalk-dolphin-package' ifTrue:[
-            ^ self fromDolphinPACStream:stream.
+            ^ (self fromDolphinPACStream:stream) name: nm; yourself
         ].            
         stream := EncodedStream decodedStreamFor:stream.
-        ^ self fromStream:stream.
+        ^ (self fromStream:stream) name: nm; yourself
     ] ensure:[
         stream notNil ifTrue:[stream close].
     ].
@@ -410,8 +414,9 @@
      ChangeSet fromFile:('patches')
     "
 
-    "Created: / 16.2.1998 / 12:19:34 / cg"
-    "Modified: / 14.12.1999 / 15:23:16 / cg"
+    "Created: / 16-02-1998 / 12:19:34 / cg"
+    "Modified: / 14-12-1999 / 15:23:16 / cg"
+    "Modified: / 16-03-2012 / 15:46:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 fromFileOrDirectory: fileOrDirectory
@@ -3533,5 +3538,5 @@
 !
 
 version_SVN
-    ^ '$Id: ChangeSet.st 1894 2012-03-15 19:55:46Z vranyj1 $'
+    ^ '$Id: ChangeSet.st 1895 2012-03-16 16:51:41Z vranyj1 $'
 ! !