Skip to content

Commit c7a43b4

Browse files
committed
GemTalk/Rowan#953 - spec_0007 for use with RowanSample9V4
1 parent 568d177 commit c7a43b4

11 files changed

+75
-47
lines changed

README.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
1-
# RowanSample12 - spec_0000
2-
Empty project with no packages
1+
# RowanSample12 - spec_0007
2+
Start with spec_0000. The class RowanSample12ConcreteClass1 has a superclass AbstractRowanSample9BridgeClass1 from the project RowanSample9V4. This project requires RowanSample9V4:spec_0069. The method #foo is defined in RowanSample12ConcreteClass1.
33
```
44
RwLoadSpecificationV2 {
5-
#specName : 'spec_0000',
5+
#specName : 'spec_0007',
66
#projectName : 'RowanSample12',
77
#gitUrl : '[email protected]:dalehenrich/RowanSample12.git',
8-
#revision : 'spec_0000',
8+
#revision : 'spec_0007',
99
#projectSpecFile : 'rowan/project.ston',
1010
#componentNames : [
1111
'Core'
1212
],
13-
#customConditionalAttributes : [
14-
'tests'
15-
],
13+
#customConditionalAttributes : [ ],
1614
#platformProperties : {
1715
'gemstone' : {
1816
'allusers' : {
1917
#defaultSymbolDictName : 'RowanSample9_1'
2018
}
2119
}
2220
},
23-
#comment : 'Empty project with no packages'
21+
#comment : 'Start with spec_0000. The class RowanSample12ConcreteClass1 has a superclass AbstractRowanSample9BridgeClass1 from the project RowanSample9V4. This project requires RowanSample9V4:spec_0069. The method #foo is defined in RowanSample12ConcreteClass1.'
2422
}
2523
2624
RwTestProjectLibraryIndexCard {
27-
#name : 'index_0000',
28-
#title : 'Empty project with no packages',
29-
#specName : 'spec_0000',
30-
#index : 0,
31-
#derivedFrom : 'master',
32-
#comment : '',
33-
#rowanIssues : [ ],
25+
#name : 'index_0007',
26+
#title : 'Start with spec_0000. The class RowanSample12ConcreteClass1 has a superclass AbstractRowanSample9BridgeClass1 from the project RowanSample9V4. This project requires RowanSample9V4:spec_0069. The method #foo is defined in RowanSample12ConcreteClass1.',
27+
#specName : 'spec_0007',
28+
#index : 6,
29+
#derivedFrom : 'spec_0000',
30+
#comment : 'jigsaw puzzle class relationships',
31+
#rowanIssues : [
32+
705
33+
],
3434
#gemstoneIssues : [ ],
35-
#rowanSHA : '31f85f24'
35+
#rowanSHA : '08dd15251'
3636
}
3737
```
3838

index_0000.ston

-11
This file was deleted.

index_0007.ston

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
RwTestProjectLibraryIndexCard {
2+
#name : 'index_0007',
3+
#title : 'Start with spec_0000. The class RowanSample12ConcreteClass1 has a superclass AbstractRowanSample9BridgeClass1 from the project RowanSample9V4. This project requires RowanSample9V4:spec_0069. The method #foo is defined in RowanSample12ConcreteClass1.',
4+
#specName : 'spec_0007',
5+
#index : 6,
6+
#derivedFrom : 'spec_0000',
7+
#comment : 'jigsaw puzzle class relationships',
8+
#rowanIssues : [
9+
705
10+
],
11+
#gemstoneIssues : [ ],
12+
#rowanSHA : '08dd15251'
13+
}

rowan/components/Core.ston

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
RwLoadComponent {
22
#name : 'Core',
3-
#projectNames : [ ],
4-
#componentNames : [
5-
'tests/Tests'
3+
#projectNames : [
4+
'RowanSample9V4_Bridge'
5+
],
6+
#componentNames : [ ],
7+
#packageNames : [
8+
'RowanSample12-Core'
69
],
7-
#packageNames : [ ],
810
#comment : 'Primary component used for loading the core classes.'
911
}

rowan/components/tests/Tests.ston

-8
This file was deleted.

rowan/project.ston

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ RwProjectSpecificationV3 {
77
#projectsPath : 'rowan/projects',
88
#specsPath : 'rowan/specs',
99
#packageFormat : 'tonel',
10-
#packageConvention : 'RowanHybrid',
10+
#packageConvention : 'Rowan',
1111
#comment : ''
1212
}
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
RwLoadSpecificationV2 {
2-
#specName : 'spec_0000',
3-
#projectName : 'RowanSample12',
4-
#gitUrl : '[email protected]:dalehenrich/RowanSample12.git',
5-
#revision : 'spec_0000',
2+
#specName : 'RowanSample9V4_Bridge',
3+
#projectName : 'RowanSample9V4',
4+
#gitUrl : '[email protected]:dalehenrich/RowanSample9V4.git',
5+
#revision : 'spec_0069',
66
#projectSpecFile : 'rowan/project.ston',
77
#componentNames : [
8-
'Core'
8+
'Bridge'
99
],
1010
#customConditionalAttributes : [
1111
'tests'
@@ -17,5 +17,5 @@ RwLoadSpecificationV2 {
1717
}
1818
}
1919
},
20-
#comment : 'Empty project with no packages'
20+
#comment : ''
2121
}

rowan/specs/spec_0007.ston

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
RwLoadSpecificationV2 {
2+
#specName : 'spec_0007',
3+
#projectName : 'RowanSample12',
4+
#gitUrl : '[email protected]:dalehenrich/RowanSample12.git',
5+
#revision : 'spec_0007',
6+
#projectSpecFile : 'rowan/project.ston',
7+
#componentNames : [
8+
'Core'
9+
],
10+
#customConditionalAttributes : [ ],
11+
#platformProperties : {
12+
'gemstone' : {
13+
'allusers' : {
14+
#defaultSymbolDictName : 'RowanSample9_1'
15+
}
16+
}
17+
},
18+
#comment : 'Start with spec_0000. The class RowanSample12ConcreteClass1 has a superclass AbstractRowanSample9BridgeClass1 from the project RowanSample9V4. This project requires RowanSample9V4:spec_0069. The method #foo is defined in RowanSample12ConcreteClass1.'
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
"
2+
I am an example class
3+
"
4+
Class {
5+
#name : 'RowanSample12ConcreteClass1',
6+
#superclass : 'AbstractRowanSample9V4BridgeClass1',
7+
#category : 'RowanSample12-Core'
8+
}
9+
10+
{ #category : 'accessing' }
11+
RowanSample12ConcreteClass1 >> foo [ ^1
12+
]

src/RowanSample12-Core/package.st

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Package { #name : 'RowanSample12-Core' }

src/properties.st

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
#format : 'tonel',
3-
#convention : 'RowanHybrid'
3+
#convention : 'Rowan'
44
}

0 commit comments

Comments
 (0)