https://github.com/csutorasa/git-fuse
Git repository state to filesystem
https://github.com/csutorasa/git-fuse
fuse-filesystem git
Last synced: 11 months ago
JSON representation
Git repository state to filesystem
- Host: GitHub
- URL: https://github.com/csutorasa/git-fuse
- Owner: csutorasa
- License: mit
- Archived: true
- Created: 2021-06-10T18:18:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-03T12:03:34.000Z (over 1 year ago)
- Last Synced: 2025-04-02T12:14:54.742Z (about 1 year ago)
- Topics: fuse-filesystem, git
- Language: Go
- Homepage:
- Size: 118 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# git-fuse
This is an command line application
which parses a [git](https://git-scm.com/) repository and creates a readonly filesystem with its content.
## Filesystem
The filesystem is created with [FUSE](https://www.kernel.org/doc/html/latest/filesystems/fuse.html) and
with the cross-platform [cgofuse](https://github.com/billziss-gh/cgofuse) library.
For supported FUSE implementations check the [cgofuse](https://github.com/billziss-gh/cgofuse) documentation.
## Usage
```
git-fuse /path/to/git/repository commitlike mountpoint [FUSE paramters]
```
Example:
```powershell
.\git-fuse C:\test master Z:
```
```bash
./git-fuse /home/user/test master /mnt/test
```