gitfs

FUSE filesystem for browsing contents of git repositories revisions.

Requirements
- Linux or macOS
- Installed fuse library (libfuse-dev on Debian/Ubuntu) or osxfuse on macOS
Install
go install github.com/dsxack/gitfs/cmd/gitfs@latest
Usage
Mount with local repository clone or
remote repository url (in this case repository will be cloned into temporary directory)
gitfs mount <local repository url> <mountpoint>
Mount in daemon mode
gitfs mount -d <repository> <mountpoint>
Umount previously mounted in daemon mode filesystem
gitfs umount <mountpoint>
License
MIT