A git graph with branches and commits.
Summary
Types
@type t() :: %Boxart.Render.GitGraph.GitGraph{ branches: [Boxart.Render.GitGraph.Branch.t()], commits: [Boxart.Render.GitGraph.Commit.t()], direction: :lr | :tb | :bt, main_branch_name: String.t() }