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?

guys this is such a fun idea I cannot believe people are in the replies trying to explain to me why they think it is impractical

the whole point of computers is to do impractical things and see what happens

@b0rk Not the same thing but this reminds me of https://mgree.github.io/ffs/
ffs: the file fileystem

mount semi-structured data (like JSON) as a Unix filesystem

ffs

@noamross @b0rk ooh that's awesome

Though the coolness of the idea is kind of overshadowed by the brilliance of the name 😂