Versions in this module Expand all Collapse all v0 v0.35.0 Jul 18, 2022 Changes in this version + const NULL_CODE v0.32.2 Jan 17, 2022 Changes in this version + type BranchLoaderConfigCommands interface + Branches func() (map[string]*config.Branch, error) v0.32.1 Jan 14, 2022 Changes in this version + const SEPARATION_CHAR + type BranchLoader struct + func NewBranchLoader(cmn *common.Common, getRawBranches func() (string, error), ...) *BranchLoader + func (self *BranchLoader) Load(reflogCommits []*models.Commit) []*models.Branch + type CommitFileLoader struct + func NewCommitFileLoader(common *common.Common, cmd oscommands.ICmdObjBuilder) *CommitFileLoader + func (self *CommitFileLoader) GetFilesInDiff(from string, to string, reverse bool) ([]*models.CommitFile, error) + type CommitLoader struct + func NewCommitLoader(cmn *common.Common, cmd oscommands.ICmdObjBuilder, dotGitDir string, ...) *CommitLoader + func (self *CommitLoader) GetCommits(opts GetCommitsOptions) ([]*models.Commit, error) + func (self *CommitLoader) MergeRebasingCommits(commits []*models.Commit) ([]*models.Commit, error) + type FileLoader struct + func NewFileLoader(cmn *common.Common, cmd oscommands.ICmdObjBuilder, config FileLoaderConfig) *FileLoader + func (c *FileLoader) GitStatus(opts GitStatusOptions) ([]FileStatus, error) + func (self *FileLoader) GetStatusFiles(opts GetStatusFileOptions) []*models.File + type FileLoaderConfig interface + GetShowUntrackedFiles func() string + type FileStatus struct + Change string + Name string + PreviousName string + StatusString string + type GetCommitsOptions struct + All bool + FilterPath string + IncludeRebaseCommits bool + Limit bool + RefName string + type GetStatusFileOptions struct + NoRenames bool + type GitStatusOptions struct + NoRenames bool + UntrackedFilesArg string + type ReflogCommitLoader struct + func NewReflogCommitLoader(common *common.Common, cmd oscommands.ICmdObjBuilder) *ReflogCommitLoader + func (self *ReflogCommitLoader) GetReflogCommits(lastReflogCommit *models.Commit, filterPath string) ([]*models.Commit, bool, error) + type RemoteLoader struct + func NewRemoteLoader(common *common.Common, cmd oscommands.ICmdObjBuilder, ...) *RemoteLoader + func (self *RemoteLoader) GetRemotes() ([]*models.Remote, error) + type StashLoader struct + func NewStashLoader(common *common.Common, cmd oscommands.ICmdObjBuilder) *StashLoader + func (self *StashLoader) GetStashEntries(filterPath string) []*models.StashEntry + type TagLoader struct + func NewTagLoader(common *common.Common, cmd oscommands.ICmdObjBuilder) *TagLoader + func (self *TagLoader) GetTags() ([]*models.Tag, error)