X Tutup
Skip to content

Commit d6c0241

Browse files
author
Johan Brichau
authored
Merge pull request SeasideSt#80 from jecisc/73-Remove-build-for-Pharo-3
73-Remove-build-for-Pharo-3
2 parents 21fab76 + c1b2c0f commit d6c0241

File tree

472 files changed

+49
-4262
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

472 files changed

+49
-4262
lines changed

.filetree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{"packageExtension" : ".package",
2+
"propertyFileExtension" : ".json" }

.travis.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ matrix:
2222
- smalltalk: Pharo-4.0
2323
<<: *pharo4-has-latest-metacello
2424
env: BUILD_NAME=Pharo-4.0
25-
- smalltalk: Pharo-3.0
26-
<<: *pharo4-has-latest-metacello
27-
env: BUILD_NAME=Pharo-3.0
2825
- smalltalk: Squeak-trunk
2926
env: BUILD_NAME=Squeak-trunk
3027
- smalltalk: Squeak-5.2

README.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,45 @@ The latest Grease version is supported on the following platforms and versions,
2424
| [![Build status: Squeak-5.1](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=Squeak-5.1&label=5.1)](http://travis-ci.org/SeasideSt/Grease) | [![Build status: Pharo64-6.1](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=Pharo64-6.1&label=6.1)](http://travis-ci.org/SeasideSt/Grease) | [![Build status: Gemstone-3.3.4](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=GemStone-3.3.4&label=3.3.4)](http://travis-ci.org/SeasideSt/Grease) |
2525
| | [![Build status: Pharo-5.0](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=Pharo-5.0&label=5.0)](http://travis-ci.org/SeasideSt/Grease) | [![Build status: Gemstone-3.2.16](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=GemStone-3.2.16&label=3.2.16)](http://travis-ci.org/SeasideSt/Grease) |
2626
| | [![Build status: Pharo-4.0](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=Pharo-4.0&label=4.0)](http://travis-ci.org/SeasideSt/Grease) | [![Build status: Gemstone-3.1.0.6](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=GemStone-3.1.0.6&label=3.1.0.6)](http://travis-ci.org/SeasideSt/Grease) |
27-
| | [![Build status: Pharo-3.0](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=Pharo-3.0&label=3.0)](http://travis-ci.org/SeasideSt/Grease) | [![Build status: Gemstone-2.4.8](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=GemStone-2.4.8&label=2.4.8)](http://travis-ci.org/SeasideSt/Grease) |
27+
| | | [![Build status: Gemstone-2.4.8](http://badges.herokuapp.com/travis/SeasideSt/Grease?branch=master&env=BUILD_NAME=GemStone-2.4.8&label=2.4.8)](http://travis-ci.org/SeasideSt/Grease) |
2828

2929
Coveralls (experimental): [![Coverage Status](https://coveralls.io/repos/github/SeasideSt/Grease/badge.svg?branch=test-coveralls)](https://coveralls.io/github/SeasideSt/Grease?branch=test-coveralls)
3030

3131
## Installation
3232

33-
#### Prerequisite on Squeak and Pharo <3.0
33+
#### Prerequisite on Squeak
3434

3535
Make sure you have the [MetacelloPreview version](https://github.com/dalehenrich/metacello-work), otherwise the load will not work.
3636

37-
### Squeak and Pharo >=3.0
37+
### Pharo < 4.0
38+
39+
The compatibility for Pharo < 4.0 is not maintained for new releases. If you need grease in Pharo < 4, we recommand to either update your pharo version or reference the latest release compatible with Pharo < 4, which is currently v1.4.1.
40+
41+
For Pharo versions < 3.0, make sure you have the [MetacelloPreview version](https://github.com/dalehenrich/metacello-work), otherwise the load will not work.
42+
43+
Load the latest compatible release:
44+
45+
```Smalltalk
46+
Metacello new
47+
baseline: 'Grease';
48+
githubUser: 'SeasideSt' project: 'Grease' commitish: 'v1.4.1' path: 'repository';
49+
load
50+
```
51+
52+
-or-
53+
54+
Legacy: load older versions from Smalltalkhub:
55+
```Smalltalk
56+
Metacello new
57+
configuration: 'Grease';
58+
repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
59+
version: '1.0.0';
60+
load
61+
```
62+
63+
In case you need a specific feature for Pharo 3, it is still possible to create a new release by branching from v1.4.1.
64+
65+
### Squeak and Pharo >=4.0
3866

3967
Load the latest code from master (i.e. stable):
4068

repository/.filetree

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
{"packageExtension" : ".package",
2-
"propertyFileExtension" : ".json" }
1+
{
2+
"noMethodMetaData" : true,
3+
"separateMethodMetaAndSource" : false,
4+
"useCypressPropertiesFile" : true }
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2-
"noMethodMetaData" : true,
32
"separateMethodMetaAndSource" : false,
4-
"useCypressPropertiesFile" : true }
3+
"noMethodMetaData" : true,
4+
"useCypressPropertiesFile" : true
5+
}

repository/BaselineOfGrease.package/BaselineOfGrease.class/instance/baseline..st

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -64,27 +64,6 @@ baseline: spec
6464
with: [ spec requires: #('Grease-Tests-Squeak-Core') ].
6565
self slimeForSqueakPharo1xPharo2x: spec ].
6666

67-
spec
68-
for: #'pharo3.x'
69-
do: [
70-
spec
71-
package: 'Grease-Core'
72-
with: [ spec includes: #('Grease-Pharo30-Core') ];
73-
package: 'Grease-Tests-Core'
74-
with: [
75-
spec
76-
requires: #('Grease-Pharo30-Core');
77-
includes: #('Grease-Tests-Pharo20-Core') ];
78-
package: 'Grease-Pharo30-Core'
79-
with: [ spec requires: #('Grease-Core') ];
80-
package: 'Grease-Tests-Pharo20-Core'
81-
with: [ spec requires: #('Grease-Tests-Core') ];
82-
package: 'Grease-Slime' with: [ spec requires: #('Grease-Core') ];
83-
package: 'Grease-Tests-Slime'
84-
with: [ spec requires: #('Grease-Slime') ].
85-
spec
86-
group: 'Slime' with: #('Grease-Slime');
87-
group: 'Slime Tests' with: #('Grease-Tests-Slime') ].
8867
spec
8968
for: #(#'pharo4.x' #'pharo5.x')
9069
do: [

repository/BaselineOfGrease.package/BaselineOfGrease.class/methodProperties.json

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
{
2-
"category" : "BaselineOfGrease",
3-
"classinstvars" : [
4-
],
5-
"classvars" : [
6-
],
72
"commentStamp" : "",
8-
"instvars" : [
9-
],
10-
"name" : "BaselineOfGrease",
11-
"pools" : [
12-
],
133
"super" : "BaselineOf",
14-
"type" : "normal" }
4+
"category" : "BaselineOfGrease",
5+
"classinstvars" : [ ],
6+
"pools" : [ ],
7+
"classvars" : [ ],
8+
"instvars" : [ ],
9+
"name" : "BaselineOfGrease",
10+
"type" : "normal"
11+
}

repository/BaselineOfGrease.package/monticello.meta/version

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
{
2-
}
1+
{ }

0 commit comments

Comments
 (0)
X Tutup