summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-08-23 17:14:32 +1000
committerJesse Duffield <jessedduffield@gmail.com>2020-08-23 19:27:34 +1000
commitfa2a385a0c75e8d9cfebdf67f728aed206fecfcf (patch)
tree76ff5af8f8afe0c12e7036bc94e8ec2d012f1285
parentbd9579983e8d6276d39e10dcc9045fbe65ce45f8 (diff)
when in the remote branches view, prefill name for creating branch off of remote branch
-rw-r--r--pkg/gui/branches_panel.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkg/gui/branches_panel.go b/pkg/gui/branches_panel.go
index e81dbc68a..be67def2d 100644
--- a/pkg/gui/branches_panel.go
+++ b/pkg/gui/branches_panel.go
@@ -468,7 +468,12 @@ func (gui *Gui) handleNewBranchOffCurrentItem() error {
},
)
- return gui.prompt(message, "", func(response string) error {
+ prefilledName := ""
+ if context.GetKey() == REMOTE_BRANCHES_CONTEXT_KEY {
+ // will set to the remote's existing name
+ prefilledName = item.ID()
+ }
+ return gui.prompt(message, prefilledName, func(response string) error {
if err := gui.GitCommand.NewBranch(response, item.ID()); err != nil {
return err
}