Documentation
¶
Index ¶
- Constants
- func BranchStatus(branch *models.Branch, itemOperation types.ItemOperation, ...) string
- func ColoredBranchStatus(branch *models.Branch, itemOperation types.ItemOperation, ...) string
- func FormatStatus(repoName string, currentBranch *models.Branch, ...) string
- func FormatWorkingTreeStateLower(tr *i18n.TranslationSet, rebaseMode enums.RebaseMode) string
- func FormatWorkingTreeStateTitle(tr *i18n.TranslationSet, rebaseMode enums.RebaseMode) string
- func GetBranchListDisplayStrings(branches []*models.Branch, ...) [][]string
- func GetBranchTextStyle(name string) style.TextStyle
- func GetCommitListDisplayStrings(common *common.Common, commits []*models.Commit, branches []*models.Branch, ...) [][]string
- func GetReflogCommitListDisplayStrings(commits []*models.Commit, fullDescription bool, ...) [][]string
- func GetRemoteBranchListDisplayStrings(branches []*models.RemoteBranch, diffName string) [][]string
- func GetRemoteListDisplayStrings(remotes []*models.Remote, diffName string, ...) [][]string
- func GetStashEntryListDisplayStrings(stashEntries []*models.StashEntry, diffName string) [][]string
- func GetSubmoduleListDisplayStrings(submodules []*models.SubmoduleConfig) [][]string
- func GetSuggestionListDisplayStrings(suggestions []*types.Suggestion) [][]string
- func GetTagListDisplayStrings(tags []*models.Tag, ...) [][]string
- func GetWorktreeDisplayString(tr *i18n.TranslationSet, worktree *models.Worktree) []string
- func GetWorktreeDisplayStrings(tr *i18n.TranslationSet, worktrees []*models.Worktree) [][]string
- func ItemOperationToString(itemOperation types.ItemOperation, tr *i18n.TranslationSet) string
- func RenderCommitFileTree(tree *filetree.CommitFileTreeViewModel, patchBuilder *patch.PatchBuilder, ...) []string
- func RenderFileTree(tree filetree.IFileTree, submoduleConfigs []*models.SubmoduleConfig, ...) []string
- func SetCustomBranches(customBranchColors map[string]string)
- type BisectStatus
Constants ¶
View Source
const ( EXPANDED_ARROW = "▼" COLLAPSED_ARROW = "▶" )
Variables ¶
This section is empty.
Functions ¶
func BranchStatus ¶
func BranchStatus(branch *models.Branch, itemOperation types.ItemOperation, tr *i18n.TranslationSet, now time.Time) string
func ColoredBranchStatus ¶
func ColoredBranchStatus(branch *models.Branch, itemOperation types.ItemOperation, tr *i18n.TranslationSet) string
func FormatStatus ¶
func FormatStatus(repoName string, currentBranch *models.Branch, itemOperation types.ItemOperation, linkedWorktreeName string, workingTreeState enums.RebaseMode, tr *i18n.TranslationSet) string
func FormatWorkingTreeStateLower ¶
func FormatWorkingTreeStateLower(tr *i18n.TranslationSet, rebaseMode enums.RebaseMode) string
func FormatWorkingTreeStateTitle ¶
func FormatWorkingTreeStateTitle(tr *i18n.TranslationSet, rebaseMode enums.RebaseMode) string
func GetBranchTextStyle ¶
GetBranchTextStyle branch color
func GetCommitListDisplayStrings ¶
func GetCommitListDisplayStrings( common *common.Common, commits []*models.Commit, branches []*models.Branch, currentBranchName string, hasRebaseUpdateRefsConfig bool, fullDescription bool, cherryPickedCommitShaSet *set.Set[string], diffName string, markedBaseCommit string, timeFormat string, shortTimeFormat string, now time.Time, parseEmoji bool, selectedCommitSha string, startIdx int, endIdx int, showGraph bool, bisectInfo *git_commands.BisectInfo, showYouAreHereLabel bool, ) [][]string
func GetRemoteBranchListDisplayStrings ¶
func GetRemoteBranchListDisplayStrings(branches []*models.RemoteBranch, diffName string) [][]string
func GetRemoteListDisplayStrings ¶
func GetRemoteListDisplayStrings( remotes []*models.Remote, diffName string, getItemOperation func(item types.HasUrn) types.ItemOperation, tr *i18n.TranslationSet, ) [][]string
func GetStashEntryListDisplayStrings ¶
func GetStashEntryListDisplayStrings(stashEntries []*models.StashEntry, diffName string) [][]string
func GetSubmoduleListDisplayStrings ¶
func GetSubmoduleListDisplayStrings(submodules []*models.SubmoduleConfig) [][]string
func GetSuggestionListDisplayStrings ¶
func GetSuggestionListDisplayStrings(suggestions []*types.Suggestion) [][]string
func GetTagListDisplayStrings ¶
func GetTagListDisplayStrings( tags []*models.Tag, getItemOperation func(item types.HasUrn) types.ItemOperation, diffName string, tr *i18n.TranslationSet, ) [][]string
func GetWorktreeDisplayString ¶
func GetWorktreeDisplayString(tr *i18n.TranslationSet, worktree *models.Worktree) []string
func GetWorktreeDisplayStrings ¶
func GetWorktreeDisplayStrings(tr *i18n.TranslationSet, worktrees []*models.Worktree) [][]string
func ItemOperationToString ¶
func ItemOperationToString(itemOperation types.ItemOperation, tr *i18n.TranslationSet) string
func RenderCommitFileTree ¶
func RenderCommitFileTree( tree *filetree.CommitFileTreeViewModel, patchBuilder *patch.PatchBuilder, showFileIcons bool, ) []string
func RenderFileTree ¶
func SetCustomBranches ¶
Types ¶
type BisectStatus ¶
type BisectStatus int
similar to the git_commands.BisectStatus but more gui-focused
const ( BisectStatusNone BisectStatus = iota BisectStatusOld BisectStatusNew BisectStatusSkipped // adding candidate here which isn't present in the commands package because // we need to actually go through the commits to get this info BisectStatusCandidate // also adding this BisectStatusCurrent )
Source Files
¶
Click to show internal directories.
Click to hide internal directories.