Skip to content

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

License

Notifications You must be signed in to change notification settings

CampSmalltalk/filetree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOW TO INSTALL

The current version of FileTree has been tested in GemStone2.4.4.1 (GLASS 1.0-beta.8.7.1), Pharo1.3 and Squeak4.3 and is expected to work in Pharo1.4:

  1. Clone git repository for:
  1. Bootstrap FileTree into image for:
  1. Load latest FileTree from git repository for:

Clone FileTree git repository for GemStone

    sudo mkdir /opt/git/
    sudo chmod og+rw /opt/git/
    cd /opt/git/
    git clone -b gemstone2.4 https://github.com/dalehenrich/filetree.git

to Bootstrap image

Clone FileTree git repository for Pharo

    sudo mkdir /opt/git/
    sudo chmod og+rw /opt/git/
    cd /opt/git/
    git clone -b pharo1.3 https://github.com/dalehenrich/filetree.git

to Bootstrap image

Clone FileTree git repository for Squeak

    sudo mkdir /opt/git/
    sudo chmod og+rw /opt/git/
    cd /opt/git/
    git clone -b squeak4.3 https://github.com/dalehenrich/filetree.git

to Bootstrap image

Bootstrap FileTree into GemStone or Pharo Image

    Gofer new
      url: 'http://ss3.gemstone.com/ss/FileTree';
      package: 'ConfigurationOfFileTree';
      load.
    ((Smalltalk at: #ConfigurationOfFileTree) project version: '1.0') load.  

to Load from Git repository

Bootstrap FileTree into Squeak Image

    Installer ss3
        project: 'FileTree';
        install: 'ConfigurationOfFileTree'. 
    ((Smalltalk at: #ConfigurationOfFileTree) project version: '1.0') load.

to Load from Git repository

Load FileTree from Git repository

    Gofer new
        repository: (MCFileTreeRepository new directory: 
                    (FileDirectory on: '/opt/git/filetree/repository/'));
        package: 'MonticelloFileTree-Core';
        load.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Smalltalk 100.0%