Documentation
¶
Index ¶
- func NewGitFSRoot(uri string, opts *GitFSOptions) (nodefs.Node, error)
- func NewManifestFS(m *manifest.Manifest, repoRoot string, gitOpts *GitFSOptions) (nodefs.Node, error)
- func NewMultiGitFSRoot(opts *GitFSOptions) nodefs.Node
- func NewTreeFSRoot(repo *git.Repository, treeish string, opts *GitFSOptions) (nodefs.Node, error)
- type GitFSOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGitFSRoot ¶
func NewGitFSRoot(uri string, opts *GitFSOptions) (nodefs.Node, error)
Returns a TreeFS for the given repository. The uri must have the format REPO-DIR:TREEISH.
func NewManifestFS ¶
func NewMultiGitFSRoot ¶
func NewMultiGitFSRoot(opts *GitFSOptions) nodefs.Node
func NewTreeFSRoot ¶
func NewTreeFSRoot(repo *git.Repository, treeish string, opts *GitFSOptions) (nodefs.Node, error)
NewTreeFS creates a git Tree FS. The treeish should resolve to tree SHA1.
Types ¶
type GitFSOptions ¶
Click to show internal directories.
Click to hide internal directories.