gitfuse

package
v0.0.0-...-fcb7247 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2016 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GitFs

type GitFs struct {
	pathfs.FileSystem
	GitRepoDir string
	GitFsDir   string
	// contains filtered or unexported fields
}

func New

func New(config *conf.Fuse, logger log_driver.Logger) (*GitFs, error)

func (*GitFs) GetAttr

func (gitfs *GitFs) GetAttr(name string, _ *fuse.Context) (attr *fuse.Attr, status fuse.Status)

func (*GitFs) GetXAttr

func (gitfs *GitFs) GetXAttr(name string, attr string, _ *fuse.Context) ([]byte, fuse.Status)

func (*GitFs) ListXAttr

func (gitfs *GitFs) ListXAttr(name string, _ *fuse.Context) ([]string, fuse.Status)

func (*GitFs) OpenDir

func (gitfs *GitFs) OpenDir(name string, _ *fuse.Context) ([]fuse.DirEntry, fuse.Status)
func (gitfs *GitFs) Readlink(name string, _ *fuse.Context) (string, fuse.Status)

func (*GitFs) Start

func (gitfs *GitFs) Start()

func (*GitFs) Unmount

func (gitfs *GitFs) Unmount() error

func (*GitFs) WaitStart

func (gitfs *GitFs) WaitStart()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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