diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-26 16:42:56 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-26 17:22:42 +1100 |
commit | 45dab51214d7deca689279a6a162d80ee27befc8 (patch) | |
tree | fc06fe1b646f37f46ea2461f2b90f41235775ede /pkg/gui/context | |
parent | 540edb0bf46df2dce32f9bcc554c482cfa0cbc7b (diff) |
add basic commits controller for handling actions that apply to all commit contexts
Diffstat (limited to 'pkg/gui/context')
-rw-r--r-- | pkg/gui/context/local_commits_context.go | 4 | ||||
-rw-r--r-- | pkg/gui/context/reflog_commits_context.go | 4 | ||||
-rw-r--r-- | pkg/gui/context/sub_commits_context.go | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/pkg/gui/context/local_commits_context.go b/pkg/gui/context/local_commits_context.go index 46e3be2cd..cc7a2a0d2 100644 --- a/pkg/gui/context/local_commits_context.go +++ b/pkg/gui/context/local_commits_context.go @@ -108,3 +108,7 @@ func (self *LocalCommitsViewModel) SetShowWholeGitGraph(value bool) { func (self *LocalCommitsViewModel) GetShowWholeGitGraph() bool { return self.showWholeGitGraph } + +func (self *LocalCommitsViewModel) GetCommits() []*models.Commit { + return self.getModel() +} diff --git a/pkg/gui/context/reflog_commits_context.go b/pkg/gui/context/reflog_commits_context.go index 815805515..a1ad6cfda 100644 --- a/pkg/gui/context/reflog_commits_context.go +++ b/pkg/gui/context/reflog_commits_context.go @@ -70,3 +70,7 @@ func (self *ReflogCommitsContext) GetSelectedRefName() string { return item.RefName() } + +func (self *ReflogCommitsContext) GetCommits() []*models.Commit { + return self.getModel() +} diff --git a/pkg/gui/context/sub_commits_context.go b/pkg/gui/context/sub_commits_context.go index 93a0c3593..315093f8f 100644 --- a/pkg/gui/context/sub_commits_context.go +++ b/pkg/gui/context/sub_commits_context.go @@ -72,3 +72,7 @@ func (self *SubCommitsContext) GetSelectedRefName() string { return item.RefName() } + +func (self *SubCommitsContext) GetCommits() []*models.Commit { + return self.getModel() +} |