HUBFS is a file system for GitHub and Git. Git repositories and their contents are represented as regular directories and files and are accessible by any application, without the application having any knowledge that it is really accessing a remote Git repository. The repositories are writable and allow editing files and running build operations.
I've often thought of using git/github as a document store to replace google drive. I might experiment with this and rsync to see if that makes it possible.
So this is allowing remote git repositories to be treated as a regular filesystem. I really cannot think for good use-cases for this.<p>Maybe to use existing file-based indexing and search tools? I must be missing prime use-cases here.
Very cool! I love using GitHub repos and gists for managing my personal notes/code snippets, and currently use GistPad as an editor-level virtual file system (for VS Code). But having an OS-level equivalent is _super_ useful.<p>Any plans to add support for gists to Hubfs?
I don't think the filtering they mention for security actually works? Anybody who clones a repo on GitHub can make their own commits appear under the original org url when accessed by ref.
This is cool. I often want to open random files from random GitHub repos in a proper text editor but can't be bothered to pull the whole repository just for that.