A FUSE filesystem for mounting Git repositories. Exposes the Git index (staging area) as read-write and commits as read-only.
With Nix:
nix buildWith dub:
dub buildgit-fuse <repo-path> <mount-point>For example:
mkdir /tmp/mnt
git-fuse . /tmp/mntThen browse:
/tmp/mnt/index/- read-write access to staged files/tmp/mnt/commits/<sha>/- read-only access to any commit
To unmount:
fusermount -u /tmp/mnt-f, --foreground- run in foreground (don't daemonize)-o, --options=STR- additional FUSE options (e.g.debug)
nix flake checkMPL 2.0