has anyone made a read-only FUSE filesystem for a git repository where every commit is a folder and the folder contains all the files in that commit?
the idea is that you could just run `cd COMMIT_ID` and poke around instead of checking out the commit
and maybe the branches could be symbolic links to the commit folders?