# Functions
NewBranchSplit creates a new [BranchSplit] widget.
NewBranchTreeSelect creates a new [BranchTreeSelect] widget.
# Variables
DefaultBranchSelectKeyMap is the default key map for a [Select].
DefaultBranchSplitStyle is the default style for a [BranchSplit].
DefaultBranchTreeSelectStyle is the default style for a [BranchTreeSelect] widget.
DefaultCommitSummaryStyle is the default style for rendering a CommitSummary.
# Structs
BranchSelectKeyMap defines the key bindings for [Select].
BranchSplit is a widget that allows users to pick out commits to split from the current branch.
BranchSplitStyle defines the styles for [BranchSplit].
BranchTreeItem is a single item in a [BranchTreeSelect].
BranchTreeSelect is a prompt that allows selecting a branch from a tree-view of branches.
BranchTreeSelectStyle defines the styling for a [BranchTreeSelect] widget.
CommitSummary is the summary of a single commit.
CommitSummaryStyle is the style for rendering a CommitSummary.