package
7.2.0+incompatible
Repository: https://github.com/jimzhan/git-town.git
Documentation: pkg.go.dev
# Functions
AskForBranchAncestry prompts the user for all unknown ancestors of the given branch.
AskForBranchParent prompts the user for the parent of the given branch.
AskHowToHandleUnfinishedRunState prompts the user for how to handle the unfinished run state.
ConfigureMainBranch has the user to confgure the main branch.
ConfigurePerennialBranches has the user to confgure the perennial branches.
EnsureIsConfigured has the user to confgure the main branch and perennial branches if needed.
EnsureKnowsParentBranches asserts that the entire ancestry for all given branches is known to Git Town.
GetSquashCommitAuthor gets the author of the supplied branch.
# Variables
ResponseTypeAbort stands for the user choosing to abort the unfinished run state.
ResponseTypeContinue stands for the user choosing to continue the unfinished run state.
ResponseTypeDiscard stands for the user choosing to discard the unfinished run state.
ResponseTypeQuit stands for the user choosing to quit the program.
ResponseTypeSkip stands for the user choosing to continue the unfinished run state by skipping the current branch.