Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dalehenrich/fsgit
Git FileSystem implementation
https://github.com/dalehenrich/fsgit
Last synced: 16 days ago
JSON representation
Git FileSystem implementation
- Host: GitHub
- URL: https://github.com/dalehenrich/fsgit
- Owner: dalehenrich
- Created: 2012-02-01T23:11:25.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-02-17T17:52:10.000Z (almost 12 years ago)
- Last Synced: 2024-10-31T07:21:56.973Z (2 months ago)
- Language: Smalltalk
- Homepage: http://www.squeaksource.com/FSGit.html
- Size: 672 KB
- Stars: 7
- Watchers: 8
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#FileSystem-Git
*Note: Since both `FileSystem` and `FileSystem-Git` are under active development, a lot of things may brake / be broken, when you load the packages.*
FileSystem-Git is a [Git](http://www.git-scm.com) implementation for [Pharo](http://www.pharo-project.org) Smalltalk. The focus of this project is to bring the power of version management that Git provides to the Pharo environment without forcing users to use a command line (at least for day-to-day workflows).
This repository is part proof of concept and part backup for the development of FileSystem-Git and [FileTree](https://github.com/dalehenrich/filetree).
##Installation instructions
###Pharo 1.4 and Pharo 2.0
- Get the latest `FileSystem` packages:
```smalltalk
Gofer new
squeaksource3: 'Pharo20';
package: 'FileSystem-Core';
package: 'FileSystem-Disk';
package: 'FileSystem-Memory';
package: 'FileSystem-AnsiStreams';
package: 'FileSystem-Tests-Core';
package: 'FileSystem-Tests-Disk';
package: 'FileSystem-Tests-Memory';
package: 'FileSystem-Tests-AnsiStreams';
load
```- Load FileSystem-Git:
```smalltalk
Gofer new
url: 'http://smalltalkhub.com/mc/MaxLeske/FileSytem-Git/main';
package: 'System-Hashing';
package: 'FileSystem-Git';
load
```