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