git-fs

A filesystem interface for Git.

Installation

Requirements:

Source tarballs and binary packages for Debian-based systems are available at https://git.foldling.org/git-fs.git/dist/.

To build the program from source:

$ make deps
$ make all

To install the program and its manual page:

$ make install

Usage

git-fs serves the current repository at the specified mountpoint, or .git/fs if no mountpoint is given.

git-fs [-v] [[<repository>] <mountpoint>]

For example:

$ ./git-fs &
$ ls .git/fs
commits
refs
tags
$ ls .git/fs/refs/heads/master
diff
header
message
tree
$ cat .git/fs/refs/heads/master/message
Port to CHICKEN 5
$ fusermount -u .git/fs

Copyright

Copyright (c) 2014-2018 Evan Hanson evhan@foldling.org

BSD-style license. See LICENSE for details.