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

Re: File Systems and a Theory of Edits

From
Michael Witten <mfwitten@gmail.com>
Date
Jul 31, 2011, 12:08 UTC
Message-ID
<8f33c6bd053f4f89a2766c542773c38c-mfwitten@gmail.com>
In-Reply-To
<23101-1312054868-691056@sneakemail.com>
On Sat, 30 Jul 2011 14:40:57 -0500, John M. Dlugosz wrote:
Show 12 quoted lines
> On 7/30/2011 9:29 AM, Michael Nahas wrote:
> 
>> For these commands to work, the git command will have to include an
>> argument that specifies which commit it operates on.  So some basic
>> ones might be:
>>      "git ls<commit>  -- <path>"
>>      "git cat<commit>  -- <path>"
>> (There exists "git ls-files", "git ls-tree", and "git cat-file" but
> 
> If you could "mount" a repository, then you would not need these commands at all.  It 
> would be in fact a read-only file system.  Once mounted, the individual commits could be 
> directories, and under that you explore in the usual way.

You can do this kind of thing with Avery Pennarun's most awesome `bup' tool, which is based on git, and it is indeed very useful.

See the whole thread here:
 Subject: Request: Auto-joining large files by 'bup fuse'
 Message-ID: <5f12a43ec3dc4250a7672725f5c172fc-mfwitten@gmail.com>
 http://groups.google.com/group/bup-list/browse_thread/thread/f80f56981853698b
Previous: John M. DlugoszNext: Jeff King
Message 7 of 15 in “File Systems and a Theory of Edits”
  1. Michael NahasJul 30, 2011
  2. Ævar Arnfjörð BjarmasonJul 30, 2011
  3. René ScharfeJul 31, 2011
  4. Junio C HamanoAug 1, 2011
  5. Michael NahasAug 1, 2011
  6. John M. DlugoszJul 30, 2011
  7. Michael WittenJul 31, 2011
  8. Jeff KingAug 1, 2011
  9. Michael NahasJul 31, 2011
  10. Michael WittenJul 31, 2011
  11. Michael NahasJul 31, 2011
  12. Andreas SchwabJul 31, 2011
  13. Michael NahasJul 31, 2011
  14. Michael NahasAug 1, 2011
  15. René ScharfeJul 31, 2011

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.