diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-23 13:54:28 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-23 14:29:18 +1000 |
commit | f815c5607c0489983c8ee9c22e587e29191bcba6 (patch) | |
tree | 9048f3d3d4ab0809ddad2a097db74c7ed5c1c0e4 /pkg/gui | |
parent | 59d61f00a66ca465d0958dfa6b54f711bed7d885 (diff) |
prefill remote edit prompts
Diffstat (limited to 'pkg/gui')
-rw-r--r-- | pkg/gui/remotes_panel.go | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkg/gui/remotes_panel.go b/pkg/gui/remotes_panel.go index 137a7545e..92b0e0ffe 100644 --- a/pkg/gui/remotes_panel.go +++ b/pkg/gui/remotes_panel.go @@ -122,7 +122,7 @@ func (gui *Gui) handleEditRemote(g *gocui.Gui, v *gocui.View) error { }, ) - return gui.prompt(editNameMessage, "", func(updatedRemoteName string) error { + return gui.prompt(editNameMessage, remote.Name, func(updatedRemoteName string) error { if updatedRemoteName != remote.Name { if err := gui.GitCommand.RenameRemote(remote.Name, updatedRemoteName); err != nil { return gui.surfaceError(err) @@ -136,7 +136,13 @@ func (gui *Gui) handleEditRemote(g *gocui.Gui, v *gocui.View) error { }, ) - return gui.prompt(editUrlMessage, "", func(updatedRemoteUrl string) error { + urls := remote.Urls + url := "" + if len(urls) > 0 { + url = urls[0] + } + + return gui.prompt(editUrlMessage, url, func(updatedRemoteUrl string) error { if err := gui.GitCommand.UpdateRemoteUrl(updatedRemoteName, updatedRemoteUrl); err != nil { return gui.surfaceError(err) } |