Monticello repository for directory-based Monticello packages enabling the use of git, svn, etc. for managing Smalltalk source code.
Installing
The current version of FileTree has been tested in GemStone2.x, GemStone3.x, Pharo1.1, Pharo1.2, Pharo1.3, Pharo1.4, Pharo2.0, Pharo3.0, Pharo4.0, Squeak4.3, Squeak4.4, Squeak4.5.
GemStone
To install in GemStone:
Gofer new
package: 'GsUpgrader-Core';
url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
load.
(Smalltalk at: #GsUpgrader) upgradeMetacello.
(Smalltalk at: #Metacello) new
baseline: 'FileTree';
repository: 'github://dalehenrich/filetree:gemstone2.4/repository';
load.
Pharo
To install in Pharo (note FileTree is pre-installed in Pharo3.0 and Pharo4.0):
Gofer new
url: 'http://ss3.gemstone.com/ss/FileTree';
package: 'ConfigurationOfFileTree';
load.
((Smalltalk at: #ConfigurationOfFileTree) project version: #'stable') load.
To get the latest and greatest version of FileTree for Pharo make sure that you've installed the Metacello Preview and then execute the following:
Metacello new
baseline: 'FileTree';
repository: 'github://dalehenrich/filetree:<pharo-branch>/repository';
load.
replacing <pharo-branch> with the proper version-based branch name (use pharo3.0 for Pharo-4.0):
- pharo1.1
- pharo1.3
- pharo1.4
- pharo2.0
- pharo3.0
Squeak
To install in Squeak:
Installer ss3
project: 'FileTree';
install: 'ConfigurationOfFileTree'.
((Smalltalk at: #ConfigurationOfFileTree) project version: #'stable') load.
To get the latest and greatest version of FileTree for Squeak make sure that you've installed the Metacello Preview and then execute the following:
Metacello new
baseline: 'FileTree';
repository: 'github://dalehenrich/filetree:squeak4.3/repository';
load.
Contributing
Here are some guidelines on contributing to the project:
- use personal fork
- use dialect-specific branching
- use topic branches
- unit tests in separate repository
Travis CI Status
GemStone/S (2.4.x, 3.0.x, 3.1.0.x, 3.2.x, 3.3.x, 3.4.x, 3.5.x) :