From: Michael Witten Date: Sun, 31 Jul 2011 12:08:39 GMT Subject: Re: File Systems and a Theory of Edits 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: > 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 -- " >> "git cat -- " >> (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