diff options
author | Ryooooooga <eial5q265e5@gmail.com> | 2022-03-26 22:18:08 +0900 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-04-02 17:04:42 +1100 |
commit | 4835fc00b861c6117c1d4d6873a05d808e54b4cf (patch) | |
tree | 6f521eb16da8c9310cab776d6b57e84de32d4752 /pkg/gui/filetree | |
parent | 30be50b641dbe594d7968e79536028f22beee1b0 (diff) |
introduce Ref interface
Diffstat (limited to 'pkg/gui/filetree')
-rw-r--r-- | pkg/gui/filetree/commit_file_tree_view_model.go | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/pkg/gui/filetree/commit_file_tree_view_model.go b/pkg/gui/filetree/commit_file_tree_view_model.go index 72960c702..a022bc25e 100644 --- a/pkg/gui/filetree/commit_file_tree_view_model.go +++ b/pkg/gui/filetree/commit_file_tree_view_model.go @@ -13,8 +13,8 @@ type ICommitFileTreeViewModel interface { ICommitFileTree types.IListCursor - GetRefName() string - SetRefName(string) + GetRef() types.Ref + SetRef(types.Ref) GetCanRebase() bool SetCanRebase(bool) } @@ -24,8 +24,8 @@ type CommitFileTreeViewModel struct { ICommitFileTree types.IListCursor - // this is e.g. the commit SHA of the commit for which we're viewing the files - refName string + // this is e.g. the commit for which we're viewing the files + ref types.Ref // we set this to true when you're viewing the files within the checked-out branch's commits. // If you're viewing the files of some random other branch we can't do any rebase stuff. @@ -40,17 +40,17 @@ func NewCommitFileTreeViewModel(getFiles func() []*models.CommitFile, log *logru return &CommitFileTreeViewModel{ ICommitFileTree: fileTree, IListCursor: listCursor, - refName: "", + ref: nil, canRebase: false, } } -func (self *CommitFileTreeViewModel) GetRefName() string { - return self.refName +func (self *CommitFileTreeViewModel) GetRef() types.Ref { + return self.ref } -func (self *CommitFileTreeViewModel) SetRefName(refName string) { - self.refName = refName +func (self *CommitFileTreeViewModel) SetRef(ref types.Ref) { + self.ref = ref } func (self *CommitFileTreeViewModel) GetCanRebase() bool { |