summaryrefslogtreecommitdiffstats
path: root/pkg/gui/context
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-03-26 16:42:56 +1100
committerJesse Duffield <jessedduffield@gmail.com>2022-03-26 17:22:42 +1100
commit45dab51214d7deca689279a6a162d80ee27befc8 (patch)
treefc06fe1b646f37f46ea2461f2b90f41235775ede /pkg/gui/context
parent540edb0bf46df2dce32f9bcc554c482cfa0cbc7b (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.go4
-rw-r--r--pkg/gui/context/reflog_commits_context.go4
-rw-r--r--pkg/gui/context/sub_commits_context.go4
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()
+}