git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: A VFS layer - was: SCM ideas from 2003

From
SFStéphane Fillod <fillods@gmail.com>
Date
Apr 19, 2005, 23:13 UTC
Message-ID
<loom.20050420T003535-908@post.gmane.org>
In-Reply-To
<2cfc403205041901074ca57724@mail.gmail.com>

Jon Seymour <jon.seymour <at> gmail.com> writes: [...]

Show 5 quoted lines
> It seems to me that file-orientation is here to stay and it would be 
> really cool to layer some kind of virtual filesystem over the git 
> repository so that different trees become transparently accessible via 
> different branches of a file system, e.g.: 
>     /mnt/gitfs/working                  # some kind of writeable virtual 
directory over the git cache 
>     /mnt/gitfs/c157067185209b50b350571fe762c2740ea13fc1  # read-only tree of 
commit c157... 
>     /mnt/gitfs/5b53d3a08d64198d26d4f2323f235790c04aeaab # read-only tree of 
comit 5b53... 
 
Ah, you mean wrapping the libgit in a FUSE plugin and let 
the Linux pagecache/dentry cache do the caching of on-demand 
inflated blobs and indexes? Would the hash be the "inode number"? 
 
 
--  
Stephane 
Previous: Jon Seymour
Message 4 of 4 in “SCM ideas from 2003”
  1. Kevin SmithApr 19, 2005
  2. Marc GirodApr 19, 2005
  3. A VFS layer - was: SCM ideas from 2003Jon Seymour, Apr 19, 2005
  4. Stéphane FillodApr 19, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.