Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/dalehenrich/filetree

Monticello repository for directory-based Monticello packages enabling the use of git, svn, etc. for managing Smalltalk source code.
https://github.com/dalehenrich/filetree

filetree gemstone pharo smalltalk squeak

Last synced: about 2 months ago
JSON representation

Monticello repository for directory-based Monticello packages enabling the use of git, svn, etc. for managing Smalltalk source code.

Lists

README

        

*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**:

```Smalltalk
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**):

```Smalltalk
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](https://github.com/dalehenrich/metacello-work#install-preview-version) and then execute the following:

```Smalltalk
Metacello new
baseline: 'FileTree';
repository: 'github://dalehenrich/filetree:/repository';
load.
```

replacing *\* 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**:

```Smalltalk
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](https://github.com/dalehenrich/metacello-work#install-preview-version) and then execute the following:

```Smalltalk
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](https://github.com/dalehenrich/filetree/tree/master/doc/Contribute.md#forkme)
* [use dialect-specific branching](https://github.com/dalehenrich/filetree/tree/master/doc/Contribute.md#branching)
* [use topic branches](https://github.com/dalehenrich/filetree/tree/master/doc/Contribute.md#topicbranches)
* [unit tests in separate repository](https://github.com/dalehenrich/filetree/tree/master/doc/Contribute.md#tests)

## 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)** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=gemstone2.4)](http://travis-ci.org/dalehenrich/filetree)

**pharo1.1 & pharo1.2** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo1.1)](http://travis-ci.org/dalehenrich/filetree)

**pharo1.3** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo1.3)](http://travis-ci.org/dalehenrich/filetree)

**pharo1.4** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo1.4)](http://travis-ci.org/dalehenrich/filetree)

**pharo2.0** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo2.0)](http://travis-ci.org/dalehenrich/filetree)

**pharo3.0** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo3.0)](http://travis-ci.org/dalehenrich/filetree)

**pharo4.0** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo4.0)](http://travis-ci.org/dalehenrich/filetree)

**pharo5.0** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo5.0)](http://travis-ci.org/dalehenrich/filetree)

**squeak4.3, squeak4.4 & squeak4.5** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=squeak4.3)](http://travis-ci.org/dalehenrich/filetree)

**configuration** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=configuration)](http://travis-ci.org/dalehenrich/filetree)