slothfs

module
v0.0.0-...-ecdd255 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 12, 2017 License: Apache-2.0

README

SlothFS is a FUSE filesystem that provides light-weight, lazily downloaded, read-only checkouts of manifest-based Git projects. It is intended for use with Android.

How to use

To start the file system:

go install github.com/google/slothfs/cmd/slothfs-repofs
mkdir /tmp/mnt
slothfs-repofs /tmp/mnt &

To create a workspace "ws" corresponding to the latest manifest version

go install github.com/google/slothfs/cmd/slothfs-deref-manifest
slothfs-deref-manifest > /tmp/m.xml
ln -s /tmp/m.xml /tmp/mnt/config/ws

More details can be found in the manual.

DISCLAIMER

This is not an official Google product.

Directories

Path Synopsis
Package cache implements a simplistic persistent cache based on the filesystem.
Package cache implements a simplistic persistent cache based on the filesystem.
cmd
slothfs-deref-repo
This program creates a manifest file with revisions filled in from a normal repo checkout.
This program creates a manifest file with revisions filled in from a normal repo checkout.
slothfs-gitiles-test
slothfs-gitiles-test is a program executing a single gitiles HTTP request, to be used for troubleshooting proxy/auth problems.
slothfs-gitiles-test is a program executing a single gitiles HTTP request, to be used for troubleshooting proxy/auth problems.
cookie parses curl cookie jar files.
cookie parses curl cookie jar files.
Package gitiles is a client library for the Gitiles source viewer.
Package gitiles is a client library for the Gitiles source viewer.
Package manifest manipulates Manifest files as described at https://gerrit.googlesource.com/git-repo/+/master/docs/manifest-format.txt.
Package manifest manipulates Manifest files as described at https://gerrit.googlesource.com/git-repo/+/master/docs/manifest-format.txt.
Package populate holds the code to augment a partial R/W checkout with a symlink forest into a SlothFS workspace.
Package populate holds the code to augment a partial R/W checkout with a symlink forest into a SlothFS workspace.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL