{"id":13772070,"url":"https://github.com/dalehenrich/filetree","last_synced_at":"2025-06-12T22:32:57.889Z","repository":{"id":2354292,"uuid":"3317387","full_name":"dalehenrich/filetree","owner":"dalehenrich","description":"Monticello repository for directory-based Monticello packages enabling the use of git, svn, etc. for managing Smalltalk source code.","archived":false,"fork":false,"pushed_at":"2023-11-28T17:46:56.000Z","size":3078,"stargazers_count":133,"open_issues_count":48,"forks_count":26,"subscribers_count":18,"default_branch":"gemstone2.4","last_synced_at":"2025-04-07T15:42:20.879Z","etag":null,"topics":["filetree","gemstone","pharo","smalltalk","squeak"],"latest_commit_sha":null,"homepage":"https://github.com/CampSmalltalk/Cypress","language":"Smalltalk","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dalehenrich.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-01-31T18:25:45.000Z","updated_at":"2024-11-03T14:15:56.000Z","dependencies_parsed_at":"2024-01-12T17:38:44.765Z","dependency_job_id":null,"html_url":"https://github.com/dalehenrich/filetree","commit_stats":{"total_commits":319,"total_committers":6,"mean_commits":"53.166666666666664","dds":0.2507836990595611,"last_synced_commit":"28ab532548104ee38c55eaff8e8849ab3f595c5f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/dalehenrich/filetree","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalehenrich%2Ffiletree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalehenrich%2Ffiletree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalehenrich%2Ffiletree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalehenrich%2Ffiletree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dalehenrich","download_url":"https://codeload.github.com/dalehenrich/filetree/tar.gz/refs/heads/gemstone2.4","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalehenrich%2Ffiletree/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259541669,"owners_count":22873726,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["filetree","gemstone","pharo","smalltalk","squeak"],"created_at":"2024-08-03T17:00:59.586Z","updated_at":"2025-06-12T22:32:57.857Z","avatar_url":"https://github.com/dalehenrich.png","language":"Smalltalk","funding_links":[],"categories":["Projects management"],"sub_categories":[],"readme":"*Monticello repository for directory-based Monticello packages enabling the use of git, svn, etc. for \nmanaging Smalltalk source code.*\n\n\n## Installing\n\nThe current version of **FileTree** has been tested in \nGemStone2.x, GemStone3.x, \nPharo1.1, Pharo1.2, Pharo1.3, Pharo1.4, Pharo2.0, Pharo3.0, Pharo4.0,\nSqueak4.3, Squeak4.4, Squeak4.5.\n\n### GemStone\nTo install in **GemStone**:\n\n```Smalltalk\nGofer new\n  package: 'GsUpgrader-Core';\n  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';\n  load.\n(Smalltalk at: #GsUpgrader) upgradeMetacello.\n(Smalltalk at: #Metacello) new\n  baseline: 'FileTree';\n  repository: 'github://dalehenrich/filetree:gemstone2.4/repository';\n  load.\n```\n\n### Pharo\nTo install in **Pharo** (note FileTree is pre-installed in **Pharo3.0** and **Pharo4.0**):\n\n```Smalltalk\nGofer new\n      url: 'http://ss3.gemstone.com/ss/FileTree';\n      package: 'ConfigurationOfFileTree';\n      load.\n((Smalltalk at: #ConfigurationOfFileTree) project version: #'stable') load.\n```\n\nTo 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:\n\n```Smalltalk\nMetacello new\n  baseline: 'FileTree';\n  repository: 'github://dalehenrich/filetree:\u003cpharo-branch\u003e/repository';\n  load.\n```\n\nreplacing *\\\u003cpharo-branch\\\u003e* with the proper version-based branch name (use **pharo3.0** for Pharo-4.0):\n\n* pharo1.1\n* pharo1.3\n* pharo1.4\n* pharo2.0\n* pharo3.0\n\n### Squeak\nTo install in **Squeak**:\n\n```Smalltalk\nInstaller ss3\n    project: 'FileTree';\n    install: 'ConfigurationOfFileTree'.\n((Smalltalk at: #ConfigurationOfFileTree) project version: #'stable') load.\n```\n\nTo 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:\n\n```Smalltalk\nMetacello new\n  baseline: 'FileTree';\n  repository: 'github://dalehenrich/filetree:squeak4.3/repository';\n  load.\n```\n\n## Contributing\n\nHere are some guidelines on contributing to the project:\n\n * [use personal fork](https://github.com/dalehenrich/filetree/tree/master/doc/Contribute.md#forkme)\n * [use dialect-specific branching](https://github.com/dalehenrich/filetree/tree/master/doc/Contribute.md#branching)\n * [use topic branches](https://github.com/dalehenrich/filetree/tree/master/doc/Contribute.md#topicbranches)\n * [unit tests in separate repository](https://github.com/dalehenrich/filetree/tree/master/doc/Contribute.md#tests)\n\n## Travis CI Status\n\n**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) \n\n**pharo1.1 \u0026 pharo1.2** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo1.1)](http://travis-ci.org/dalehenrich/filetree) \n\n**pharo1.3** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo1.3)](http://travis-ci.org/dalehenrich/filetree) \n\n**pharo1.4** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo1.4)](http://travis-ci.org/dalehenrich/filetree)\n\n**pharo2.0** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo2.0)](http://travis-ci.org/dalehenrich/filetree)\n\n**pharo3.0** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo3.0)](http://travis-ci.org/dalehenrich/filetree)\n\n**pharo4.0** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo4.0)](http://travis-ci.org/dalehenrich/filetree)\n\n**pharo5.0** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=pharo5.0)](http://travis-ci.org/dalehenrich/filetree)\n\n**squeak4.3, squeak4.4 \u0026 squeak4.5** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=squeak4.3)](http://travis-ci.org/dalehenrich/filetree) \n\n**configuration** : [![Build Status](https://travis-ci.org/dalehenrich/filetree.png?branch=configuration)](http://travis-ci.org/dalehenrich/filetree)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdalehenrich%2Ffiletree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdalehenrich%2Ffiletree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdalehenrich%2Ffiletree/lists"}