diff options
author | Stefan Haller <stefan@haller-berlin.de> | 2023-03-09 14:36:43 +0100 |
---|---|---|
committer | Stefan Haller <stefan@haller-berlin.de> | 2023-04-01 08:16:15 +0200 |
commit | 85fdb700ba9fd69393f1e7ee572cc6b0d741aaf5 (patch) | |
tree | 0839db39fbd7822d6be540a9c3986fb590e60f5b /pkg/gui/controllers.go | |
parent | 7513d7756773471147ce2f1aec23af744dd6a8dc (diff) |
Extract amendHead function into new AmendHelper
Diffstat (limited to 'pkg/gui/controllers.go')
-rw-r--r-- | pkg/gui/controllers.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkg/gui/controllers.go b/pkg/gui/controllers.go index 4d881e586..b8fba8c85 100644 --- a/pkg/gui/controllers.go +++ b/pkg/gui/controllers.go @@ -30,6 +30,7 @@ func (gui *Gui) resetControllers() { getSavedCommitMessage := func() string { return gui.State.savedCommitMessage } + gpgHelper := helpers.NewGpgHelper(helperCommon, gui.os, gui.git) gui.helpers = &helpers.Helpers{ Refs: refsHelper, Host: helpers.NewHostHelper(helperCommon, gui.git), @@ -39,7 +40,7 @@ func (gui *Gui) resetControllers() { Files: helpers.NewFilesHelper(helperCommon, gui.git, osCommand), WorkingTree: helpers.NewWorkingTreeHelper(helperCommon, gui.git, gui.State.Contexts, refsHelper, model, setCommitMessage, getSavedCommitMessage), Tags: helpers.NewTagsHelper(helperCommon, gui.git), - GPG: helpers.NewGpgHelper(helperCommon, gui.os, gui.git), + GPG: gpgHelper, MergeAndRebase: rebaseHelper, MergeConflicts: helpers.NewMergeConflictsHelper(helperCommon, gui.State.Contexts, gui.git), CherryPick: helpers.NewCherryPickHelper( @@ -49,7 +50,8 @@ func (gui *Gui) resetControllers() { func() *cherrypicking.CherryPicking { return gui.State.Modes.CherryPicking }, rebaseHelper, ), - Upstream: helpers.NewUpstreamHelper(helperCommon, model, suggestionsHelper.GetRemoteBranchesSuggestionsFunc), + Upstream: helpers.NewUpstreamHelper(helperCommon, model, suggestionsHelper.GetRemoteBranchesSuggestionsFunc), + AmendHelper: helpers.NewAmendHelper(helperCommon, gui.git, gpgHelper), } gui.CustomCommandsClient = custom_commands.NewClient( |