summaryrefslogtreecommitdiffstats
path: root/pkg/gui/controllers/types.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-03-26 14:44:30 +1100
committerJesse Duffield <jessedduffield@gmail.com>2022-03-26 18:00:46 +1100
commitad7703df65e09d23bb7e709ca9b22251673ac272 (patch)
tree67733bcebb87d6504c1d14368cb67a15acc36ecc /pkg/gui/controllers/types.go
parent13b90ac37f40baa648c25fab6d299ae0fa59118b (diff)
show namesake for child views
Diffstat (limited to 'pkg/gui/controllers/types.go')
-rw-r--r--pkg/gui/controllers/types.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/pkg/gui/controllers/types.go b/pkg/gui/controllers/types.go
index 9783ca3b7..e9af41089 100644
--- a/pkg/gui/controllers/types.go
+++ b/pkg/gui/controllers/types.go
@@ -6,7 +6,17 @@ import (
// all fields mandatory (except `CanRebase` because it's boolean)
type SwitchToCommitFilesContextOpts struct {
- RefName string
+ // this is something like a commit sha or branch name
+ RefName string
+
+ // this will be displayed in the title of the view so we know whose diff files
+ // we're viewing
+ RefDescription string
+
+ // from the local commits view we're allowed to do rebase stuff with any patch
+ // we generate from the diff files context, but we don't have that same ability
+ // with say the sub commits context or the reflog context.
CanRebase bool
- Context types.Context
+
+ Context types.Context
}