Versions in this module Expand all Collapse all v0 v0.9.0 Jul 23, 2015 Changes in this version + const InitialCommitID + var ReservedCommitIDs = map[string]bool + type Driver interface + Branch func(commit *pfs.Commit, newCommit *pfs.Commit, shards map[int]bool) (*pfs.Commit, error) + Commit func(commit *pfs.Commit, shards map[int]bool) error + GetCommitInfo func(commit *pfs.Commit, shard int) (*pfs.CommitInfo, error) + GetFile func(path *pfs.Path, shard int) (io.ReadCloser, error) + Init func() error + InitRepository func(repository *pfs.Repository, shard map[int]bool) error + ListFiles func(path *pfs.Path, shard int) ([]*pfs.FileInfo, error) + MakeDirectory func(path *pfs.Path, shards map[int]bool) error + PullDiff func(commit *pfs.Commit, shard int) (io.Reader, error) + PushDiff func(commit *pfs.Commit, shard int, reader io.Reader) error + PutFile func(path *pfs.Path, shard int, reader io.Reader) error + func NewBtrfsDriver(rootDir string, btrfsAPI btrfs.API) Driver