Monticello repository for directory-based Monticello packages enabling the use of git, svn, etc. for managing Smalltalk source code.
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.
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.
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
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.
Here are some guidelines on contributing to the project:
- use personal fork
- use dialect-specific branching
- use topic branches
- unit tests in separate repository
GemStone/S (2.4.x, 3.0.x, 3.1.0.x) :