Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mgax/spaghettifs
Git-backed FUSE filesystem
https://github.com/mgax/spaghettifs
Last synced: 8 days ago
JSON representation
Git-backed FUSE filesystem
- Host: GitHub
- URL: https://github.com/mgax/spaghettifs
- Owner: mgax
- License: mit
- Created: 2009-10-12T05:41:16.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2009-12-07T18:55:52.000Z (almost 15 years ago)
- Last Synced: 2023-04-12T05:58:27.443Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 170 KB
- Stars: 29
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
SpaghettiFS
===========SpaghettiFS is a FUSE filesystem that stores data in a Git repository.
Getting started
---------------
SpaghettiFS code is experimental, not suitable for anything important. It will
steal your files, crash your computer and burn down your house. Handle with
care. That being said, here's a quick guide:- clone the source code: ``git clone
git://github.com/alex-morega/SpaghettiFS.git``
- (optionally) set up a virtualenv
- run ``python setup.py develop``
- run unit tests: ``python setup.py test -q`` or ``python
spaghettifs/tests/all.py``
- create a blank filesystem: ``spaghettifs mkfs path/to/repo.sfs``
- mount the filesystem: ``spaghettifs mount path/to/repo.sfs path/to/mount``Missing features
----------------
- file metadata: owner, permissions, create/modify/access times
- symlinks, renaming of folders
- fsck