On Sat, Jul 30, 2011 at 02:40:57PM -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<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. There are several (mostly fuse-based) tools listed on the wiki: https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools#Filesystem_interfaces I've never used any of them, though. No idea how mature or usable they are. Googling around also came up with this newer attempt: https://github.com/mfontani/git-fuse-perl Again, no idea on the quality. -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html