May 21, 2026

Git folder? Comment war unlocked

Mounting Git commits as folders with NFS

A clever way to browse your code history sparked instant cheers, nitpicks, and one dramatic "absolutely not"

TLDR: A developer made a tool that lets people explore old versions of their code as if each version were just another folder on their computer. Commenters were split between calling it a smart, AI-friendly idea, suggesting better Apple-specific options, and joking that one of the chosen methods was a total red flag.

A programmer built a quirky tool that turns every saved version of a project into a normal-looking folder, so you can browse old code like rummaging through a filing cabinet instead of memorizing cryptic commands. The project was partly a practical experiment and partly a teaching trick: the idea is to make the hidden structure of Git, the code history system many developers use, feel more concrete. On paper, it’s charmingly simple. In the comments? Oh, the people had thoughts.

The biggest split was between the "this is actually super useful" crowd and the "why are we doing this the hard way?" crowd. One commenter immediately dragged the whole thing into the AI era, arguing that tools like this matter more now because they make it easier for code-writing assistants and humans alike to compare versions file by file. Another zeroed in on Apple’s ever-fussier software rules and suggested FSKit as a possible better path, basically saying: nice hack, but have you tried the newer shiny thing? Then came the classic internet flex: someone popped in with a "related project already exists" note via Fossil, because no comment thread is complete without a rival tool mention.

And then, the funniest reaction of all: a deadpan "NFS.. stop right there" — the kind of five-word drive-by that says everything. That was the mood in miniature: curiosity, nerdy one-upmanship, and just enough horror at the plumbing underneath to keep the thread deliciously spicy.

Key Points

  • The article presents an experimental project, git-commit-folders, that mounts a Git repository so each commit appears as a directory.
  • The project was motivated in part by the difficulty of using FUSE on macOS, where kernel extension installation is increasingly restricted.
  • According to the article, git-commit-folders works with FUSE and NFS on the author’s machine, while its WebDAV implementation is broken.
  • In the mounted view, commits are real directories, and branches and tags are symlinks to commit directories to reflect Git’s reference model.
  • The author found the filesystem useful for tasks such as searching deleted code, viewing files from other branches, and searching across branches, even though native Git commands can be more efficient.

Hottest takes

"makes it much more discoverable to compare individual files across commits" — pvtmert
"I just tried both" — Someone
"NFS.. stop right there" — steveBK123
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.