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 it reminds me of back when the vision for GNU HURD was: no really *everything* is a file, unix philosophy to its most extreme
@jes5199 @b0rk I was gonna say Plan 9!
@misuba @b0rk yeah it’s never been clear to me whether that idea was directly copied from one to the other or if it was just in the air in the 90s