diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-22 09:55:49 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-23 14:29:18 +1000 |
commit | f63ec38aae9800a05d1b39977c8b51f6f1d4201c (patch) | |
tree | edf9faf72b0b14df16a8cc4a73c7ce12d0f2ef62 /pkg/gui/remote_branches_panel.go | |
parent | f858c8e7509526b2e174e9aa83c54a4aea146b38 (diff) |
genericise creating new branches off things
Diffstat (limited to 'pkg/gui/remote_branches_panel.go')
-rw-r--r-- | pkg/gui/remote_branches_panel.go | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/pkg/gui/remote_branches_panel.go b/pkg/gui/remote_branches_panel.go index 62040c917..55027084e 100644 --- a/pkg/gui/remote_branches_panel.go +++ b/pkg/gui/remote_branches_panel.go @@ -122,27 +122,3 @@ func (gui *Gui) handleCreateResetToRemoteBranchMenu(g *gocui.Gui, v *gocui.View) return gui.createResetMenu(selectedBranch.FullName()) } - -func (gui *Gui) handleNewBranchOffRemote(g *gocui.Gui, v *gocui.View) error { - branch := gui.getSelectedRemoteBranch() - if branch == nil { - return nil - } - message := gui.Tr.TemplateLocalize( - "NewBranchNameBranchOff", - Teml{ - "branchName": branch.FullName(), - }, - ) - return gui.prompt(v, message, branch.FullName(), func(response string) error { - if err := gui.GitCommand.NewBranch(response, branch.FullName()); err != nil { - return gui.surfaceError(err) - } - gui.State.Panels.Branches.SelectedLineIdx = 0 - - if err := gui.switchContext(gui.Contexts.Branches.Context); err != nil { - return err - } - return gui.refreshSidePanels(refreshOptions{mode: ASYNC}) - }) -} |