diff options
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 408a906ba..1937995ff 100644 --- a/pkg/gui/context/local_commits_context.go +++ b/pkg/gui/context/local_commits_context.go @@ -82,6 +82,10 @@ func NewLocalCommitsViewModel(getModel func() []*models.Commit) *LocalCommitsVie return self } +func (self *LocalCommitsContext) CanRebase() bool { + return true +} + func (self *LocalCommitsViewModel) GetItemsLength() int { return len(self.getModel()) } diff --git a/pkg/gui/context/reflog_commits_context.go b/pkg/gui/context/reflog_commits_context.go index 4a53fe393..8e0dfb8ba 100644 --- a/pkg/gui/context/reflog_commits_context.go +++ b/pkg/gui/context/reflog_commits_context.go @@ -58,6 +58,10 @@ func (self *ReflogCommitsContext) GetSelectedItemId() string { return item.ID() } +func (self *ReflogCommitsContext) CanRebase() bool { + return false +} + type ReflogCommitsViewModel struct { *traits.ListCursor getModel func() []*models.Commit diff --git a/pkg/gui/context/sub_commits_context.go b/pkg/gui/context/sub_commits_context.go index 10c2cf41a..b12d86f13 100644 --- a/pkg/gui/context/sub_commits_context.go +++ b/pkg/gui/context/sub_commits_context.go @@ -59,6 +59,10 @@ func (self *SubCommitsContext) GetSelectedItemId() string { return item.ID() } +func (self *SubCommitsContext) CanRebase() bool { + return false +} + type SubCommitsViewModel struct { *traits.ListCursor getModel func() []*models.Commit |