summaryrefslogtreecommitdiffstats
path: root/pkg/gui/remote_branches_panel.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-08-22 09:55:49 +1000
committerJesse Duffield <jessedduffield@gmail.com>2020-08-23 14:29:18 +1000
commitf63ec38aae9800a05d1b39977c8b51f6f1d4201c (patch)
treeedf9faf72b0b14df16a8cc4a73c7ce12d0f2ef62 /pkg/gui/remote_branches_panel.go
parentf858c8e7509526b2e174e9aa83c54a4aea146b38 (diff)
genericise creating new branches off things
Diffstat (limited to 'pkg/gui/remote_branches_panel.go')
-rw-r--r--pkg/gui/remote_branches_panel.go24
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})
- })
-}