@@ -9,59 +9,68 @@ BaselineOfSagan >> baseline: spec [
9
9
10
10
< baseline>
11
11
spec
12
- for: #common
13
- do: [ self setUpDependencies: spec.
12
+ for: #pharo
13
+ do: [ self
14
+ setUpDependencies: spec;
15
+ baselineSagan: spec.
14
16
spec
15
- package: ' Sagan-Core' with: [ spec requires: #('Kepler') ];
16
- group: ' Core' with: #('Sagan-Core') .
17
+ group: ' Deployment' with: #('Core' 'RDBMS') ;
18
+ group: ' CI' with: ' Tests' ;
19
+ group: ' Tools' with: ' Buoy-Tools' ;
20
+ group: ' Development' with: #('Tests' 'Tools')
21
+ ]
22
+ ]
17
23
18
- spec package: ' Sagan-Core-Tests' with: [ spec requires: #('Core' 'Buoy') ].
24
+ { #category : #initialization }
25
+ BaselineOfSagan >> baselineSagan: spec [
19
26
20
- spec
21
- package: ' Sagan-RDBMS ' with: [ spec requires: #('Glorp' ' Core') ];
22
- group: ' RDBMS ' with: #( 'Sagan-RDBMS') .
27
+ spec
28
+ package: ' Sagan-Core ' with: [ spec requires: ' Kepler- Core' ];
29
+ group: ' Core ' with: ' Sagan-Core ' .
23
30
24
- spec group: ' PostgreSQL ' with: #('RDBMS' 'P3') .
25
- spec group : ' MySQL ' with: #('RDBMS ' 'MySQL-Driver' 'GarageGlorp') .
26
- spec group: ' SQlite ' with: #('RDBMS' 'GlorpSQLite') .
31
+ spec
32
+ package : ' Sagan-Core-Tests ' with: [ spec requires: #('Sagan-Core ' 'Buoy-SUnit') ];
33
+ group: ' Tests ' with: ' Sagan-Core-Tests ' .
27
34
28
- spec package: ' Sagan-RDBMS-Tests' with: [ spec requires: #('PostgreSQL' 'MySQL' 'SQlite' 'Sagan-Core-Tests') ].
35
+ spec
36
+ package: ' Sagan-RDBMS' with: [ spec requires: #('Glorp' 'Core') ];
37
+ group: ' RDBMS' with: #('Sagan-RDBMS') .
29
38
30
- spec
31
- group: ' Deployment' with: #('Core' 'RDBMS') ;
32
- group: ' Tests' with: #('Sagan-Core-Tests' 'Sagan-RDBMS-Tests') ;
33
- group: ' CI' with: ' Tests' ;
34
- group: ' Development' with: #('Deployment' 'Tests') ;
35
- group: ' default' with: #('Development')
36
- ]
39
+ spec group: ' PostgreSQL' with: #('RDBMS' 'P3') .
40
+ spec group: ' MySQL' with: #('RDBMS' 'MySQL-Driver' 'GarageGlorp') .
41
+ spec group: ' SQlite' with: #('RDBMS' 'GlorpSQLite') .
42
+
43
+ spec
44
+ package: ' Sagan-RDBMS-Tests'
45
+ with: [ spec requires: #('PostgreSQL' 'MySQL' 'SQlite' 'Sagan-Core-Tests') ];
46
+ group: ' Tests' with: ' Sagan-RDBMS-Tests'
47
+ ]
48
+
49
+ { #category : #accessing }
50
+ BaselineOfSagan >> projectClass [
51
+
52
+ ^ MetacelloCypressBaselineProject
37
53
]
38
54
39
55
{ #category : #initialization }
40
56
BaselineOfSagan >> setUpDependencies: spec [
41
57
42
58
spec
43
- baseline: ' Kepler'
44
- with: [ spec
45
- repository: ' github://ba-st/Kepler:v3/source' ;
46
- loads: #('Core')
47
- ];
48
- import: ' Kepler' .
59
+ baseline: ' Kepler' with: [ spec repository: ' github://ba-st/Kepler:v4/source' ];
60
+ project: ' Kepler-Core' copyFrom: ' Kepler' with: [ spec loads: ' Core' ].
49
61
50
62
spec
51
- baseline: ' Buoy'
52
- with: [ spec
53
- repository: ' github://ba-st/Buoy:v4/source' ;
54
- loads: #('SUnit')
55
- ];
56
- import: ' Buoy' .
63
+ baseline: ' Buoy' with: [ spec repository: ' github://ba-st/Buoy:v5/source' ];
64
+ project: ' Buoy-SUnit' copyFrom: ' Buoy' with: [ spec loads: ' Dependent-SUnit-Extensions' ];
65
+ project: ' Buoy-Tools' copyFrom: ' Buoy' with: [ spec loads: ' Tools' ].
57
66
58
67
spec baseline: ' Glorp' with: [ spec repository: ' github://pharo-rdbms/glorp:master/' ].
59
68
spec baseline: ' GarageGlorp' with: [ spec repository: ' github://pharo-rdbms/glorp-garage:master/' ].
60
69
61
70
spec
62
71
baseline: ' P3'
63
72
with: [ spec
64
- repository: ' github://ba-st /P3:master /' ;
73
+ repository: ' github://svenvc /P3:v1.2 /' ;
65
74
loads: #('glorp')
66
75
];
67
76
import: ' P3' .
0 commit comments