# Functions
NewBranchesNode creates a new BranchesNode.
NewBranchSegmentNode creates a new BranchSegmentNode.
NewCommitsNode creates a new CommitsNode.
NewFileHandler creates a new file handler.
NewFileNode creates a new file node.
NewObjectTreeNode creates a new ObjectTreeNode.
NewObjectTreeNodeByRevision creates a new ObjectTreeNode by a revision name.
NewRootNode creates a new RootNode.
NewTagSegmentNode creates a new TagSegmentNode.
NewTagsNode creates a new TagsNode.
# Structs
BranchesNode is a filesystem node that represents a list of branches.
BranchSegmentNode is a node that represents a segment of a branch name.
CommitsNode is a filesystem node that represents a list of commits.
FileHandler implements the fs.FileReader interface.
FileNode is a file node.
ObjectTreeNode is a node that represents a tree object in a git repository.
RootNode is the root node of the filesystem.
TagSegmentNode is a node that represents a segment of a tag name.
TagsNode is a node that represents a git repository's tags.