summaryrefslogtreecommitdiffstats
path: root/pkg/gui/patch_building_panel.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/patch_building_panel.go')
-rw-r--r--pkg/gui/patch_building_panel.go15
1 files changed, 1 insertions, 14 deletions
diff --git a/pkg/gui/patch_building_panel.go b/pkg/gui/patch_building_panel.go
index 6b48d2bc2..d71b43e76 100644
--- a/pkg/gui/patch_building_panel.go
+++ b/pkg/gui/patch_building_panel.go
@@ -4,19 +4,6 @@ import (
"github.com/jesseduffield/lazygit/pkg/utils"
)
-// getFromAndReverseArgsForDiff tells us the from and reverse args to be used in a diff command. If we're not in diff mode we'll end up with the equivalent of a `git show` i.e `git diff blah^..blah`.
-func (gui *Gui) getFromAndReverseArgsForDiff(to string) (string, bool) {
- from := to + "^"
- reverse := false
-
- if gui.State.Modes.Diffing.Active() {
- reverse = gui.State.Modes.Diffing.Reverse
- from = gui.State.Modes.Diffing.Ref
- }
-
- return from, reverse
-}
-
func (gui *Gui) refreshPatchBuildingPanel(selectedLineIdx int) error {
if !gui.git.Patch.PatchManager.Active() {
return gui.handleEscapePatchBuildingPanel()
@@ -32,7 +19,7 @@ func (gui *Gui) refreshPatchBuildingPanel(selectedLineIdx int) error {
}
to := gui.State.Contexts.CommitFiles.CommitFileTreeViewModel.GetRefName()
- from, reverse := gui.getFromAndReverseArgsForDiff(to)
+ from, reverse := gui.State.Modes.Diffing.GetFromAndReverseArgsForDiff(to)
diff, err := gui.git.WorkingTree.ShowFileDiff(from, to, reverse, node.GetPath(), true)
if err != nil {
return err