The Trunk: MonticelloConfigurations-bf.149.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: MonticelloConfigurations-bf.149.mcz

commits-2
Bert Freudenberg uploaded a new version of MonticelloConfigurations to project The Trunk:
http://source.squeak.org/trunk/MonticelloConfigurations-bf.149.mcz

==================== Summary ====================

Name: MonticelloConfigurations-bf.149
Author: bf
Time: 3 February 2017, 1:43:12.774361 pm
UUID: 97826ebd-6731-43de-802a-fb8b80f6644e
Ancestors: MonticelloConfigurations-dtl.148

Add MCConfiguration>>storeOn: for simpler stringification. Also, don't store its name if it was not initialized.

=============== Diff against MonticelloConfigurations-dtl.148 ===============

Item was changed:
+ ----- Method: MCConfiguration>>fileOutOn: (in category 'printing') -----
- ----- Method: MCConfiguration>>fileOutOn: (in category 'actions') -----
  fileOutOn: aStream
  self writerClass fileOut: self on: aStream!

Item was added:
+ ----- Method: MCConfiguration>>storeOn: (in category 'printing') -----
+ storeOn: aStream
+ aStream nextPut: $(;
+ nextPutAll: self class name;
+ nextPutAll: ' fromArray: #'.
+ self fileOutOn: aStream.
+ aStream nextPut: $)!

Item was changed:
  ----- Method: MCMcmWriter>>writeConfiguration: (in category 'writing') -----
  writeConfiguration: aConfiguration
 
  stream nextPut: $(.
+
+ aConfiguration name ifNotNil: [:n |
+ stream cr.
+ stream nextPutAll: 'name '.
+ stream print: n].
 
  aConfiguration repositories do: [:ea |
  stream cr.
  stream nextPutAll: 'repository '.
  (MCConfiguration repositoryToArray: ea) printElementsOn: stream].
 
  aConfiguration dependencies do: [:ea |
  stream cr.
  stream nextPutAll: 'dependency '.
  (MCConfiguration dependencyToArray: ea) printElementsOn: stream].
 
- stream nextPutAll: 'name '; nextPutAll: aConfiguration name printString.
-
  stream cr.
  stream nextPut: $).
+ !
- stream cr.!