summaryrefslogtreecommitdiffstats
path: root/pkg/gui/files_panel.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2021-03-31 23:26:53 +1100
committerJesse Duffield <jessedduffield@gmail.com>2021-04-02 11:00:15 +1100
commit9e85d37fb949bbc83f28cb079f2ac4b45ae895ce (patch)
treebaec08e7f7616129d1a23a1834ac9146138efe87 /pkg/gui/files_panel.go
parent8dee06f83a1aebe9eb085e67b790f166f9d205af (diff)
refactor to no longer call these things file changes
Diffstat (limited to 'pkg/gui/files_panel.go')
-rw-r--r--pkg/gui/files_panel.go54
1 files changed, 27 insertions, 27 deletions
diff --git a/pkg/gui/files_panel.go b/pkg/gui/files_panel.go
index c244c46e8..c6fcb07d9 100644
--- a/pkg/gui/files_panel.go
+++ b/pkg/gui/files_panel.go
@@ -22,17 +22,17 @@ import (
// list panel functions
-func (gui *Gui) getSelectedFileChangeNode() *filetree.FileChangeNode {
+func (gui *Gui) getSelectedFileNode() *filetree.FileNode {
selectedLine := gui.State.Panels.Files.SelectedLineIdx
if selectedLine == -1 {
return nil
}
- return gui.State.FileChangeManager.GetItemAtIndex(selectedLine)
+ return gui.State.FileManager.GetItemAtIndex(selectedLine)
}
func (gui *Gui) getSelectedFile() *models.File {
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return nil
}
@@ -40,7 +40,7 @@ func (gui *Gui) getSelectedFile() *models.File {
}
func (gui *Gui) getSelectedPath() string {
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return ""
}
@@ -51,7 +51,7 @@ func (gui *Gui) getSelectedPath() string {
func (gui *Gui) selectFile(alreadySelected bool) error {
gui.getFilesView().FocusPoint(0, gui.State.Panels.Files.SelectedLineIdx)
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return gui.refreshMainViews(refreshMainOpts{
@@ -152,7 +152,7 @@ func (gui *Gui) refreshFilesAndSubmodules() error {
// specific functions
func (gui *Gui) stagedFiles() []*models.File {
- files := gui.State.FileChangeManager.GetAllFiles()
+ files := gui.State.FileManager.GetAllFiles()
result := make([]*models.File, 0)
for _, file := range files {
if file.HasStagedChanges {
@@ -163,7 +163,7 @@ func (gui *Gui) stagedFiles() []*models.File {
}
func (gui *Gui) trackedFiles() []*models.File {
- files := gui.State.FileChangeManager.GetAllFiles()
+ files := gui.State.FileManager.GetAllFiles()
result := make([]*models.File, 0, len(files))
for _, file := range files {
if file.Tracked {
@@ -187,7 +187,7 @@ func (gui *Gui) handleEnterFile(g *gocui.Gui, v *gocui.View) error {
}
func (gui *Gui) enterFile(forceSecondaryFocused bool, selectedLineIdx int) error {
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return nil
}
@@ -216,7 +216,7 @@ func (gui *Gui) enterFile(forceSecondaryFocused bool, selectedLineIdx int) error
}
func (gui *Gui) handleFilePress() error {
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return nil
}
@@ -264,7 +264,7 @@ func (gui *Gui) handleFilePress() error {
}
func (gui *Gui) allFilesStaged() bool {
- for _, file := range gui.State.FileChangeManager.GetAllFiles() {
+ for _, file := range gui.State.FileManager.GetAllFiles() {
if file.HasUnstagedChanges {
return false
}
@@ -295,7 +295,7 @@ func (gui *Gui) handleStageAll(g *gocui.Gui, v *gocui.View) error {
}
func (gui *Gui) handleIgnoreFile() error {
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return nil
}
@@ -500,7 +500,7 @@ func (gui *Gui) editFile(filename string) error {
}
func (gui *Gui) handleFileEdit(g *gocui.Gui, v *gocui.View) error {
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return nil
}
@@ -513,7 +513,7 @@ func (gui *Gui) handleFileEdit(g *gocui.Gui, v *gocui.View) error {
}
func (gui *Gui) handleFileOpen(g *gocui.Gui, v *gocui.View) error {
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return nil
}
@@ -530,9 +530,9 @@ func (gui *Gui) refreshStateFiles() error {
// when we refresh, go looking for a matching name
// move the cursor to there.
- selectedNode := gui.getSelectedFileChangeNode()
+ selectedNode := gui.getSelectedFileNode()
- prevNodes := gui.State.FileChangeManager.GetAllItems()
+ prevNodes := gui.State.FileManager.GetAllItems()
prevSelectedLineIdx := gui.State.Panels.Files.SelectedLineIdx
files := gui.GitCommand.GetStatusFiles(commands.GetStatusFileOptions{})
@@ -540,24 +540,24 @@ func (gui *Gui) refreshStateFiles() error {
// for when you stage the old file of a rename and the new file is in a collapsed dir
for _, file := range files {
if selectedNode != nil && selectedNode.Path != "" && file.PreviousName == selectedNode.Path {
- gui.State.FileChangeManager.ExpandToPath(file.Name)
+ gui.State.FileManager.ExpandToPath(file.Name)
}
}
- gui.State.FileChangeManager.SetFiles(files)
+ gui.State.FileManager.SetFiles(files)
if err := gui.fileWatcher.addFilesToFileWatcher(files); err != nil {
return err
}
if selectedNode != nil {
- newIdx := gui.findNewSelectedIdx(prevNodes[prevSelectedLineIdx:], gui.State.FileChangeManager.GetAllItems())
+ newIdx := gui.findNewSelectedIdx(prevNodes[prevSelectedLineIdx:], gui.State.FileManager.GetAllItems())
if newIdx != -1 && newIdx != prevSelectedLineIdx {
gui.State.Panels.Files.SelectedLineIdx = newIdx
}
}
- gui.refreshSelectedLine(gui.State.Panels.Files, gui.State.FileChangeManager.GetItemsLength())
+ gui.refreshSelectedLine(gui.State.Panels.Files, gui.State.FileManager.GetItemsLength())
return nil
}
@@ -568,8 +568,8 @@ func (gui *Gui) refreshStateFiles() error {
// nodes until we find one that exists in the new set of nodes, then move the cursor
// to that.
// prevNodes starts from our previously selected node because we don't need to consider anything above that
-func (gui *Gui) findNewSelectedIdx(prevNodes []*filetree.FileChangeNode, currNodes []*filetree.FileChangeNode) int {
- getPaths := func(node *filetree.FileChangeNode) []string {
+func (gui *Gui) findNewSelectedIdx(prevNodes []*filetree.FileNode, currNodes []*filetree.FileNode) int {
+ getPaths := func(node *filetree.FileNode) []string {
if node == nil {
return nil
}
@@ -788,7 +788,7 @@ func (gui *Gui) openFile(filename string) error {
}
func (gui *Gui) anyFilesWithMergeConflicts() bool {
- for _, file := range gui.State.FileChangeManager.GetAllFiles() {
+ for _, file := range gui.State.FileManager.GetAllFiles() {
if file.HasMergeConflicts {
return true
}
@@ -834,12 +834,12 @@ func (gui *Gui) handleCreateResetToUpstreamMenu(g *gocui.Gui, v *gocui.View) err
}
func (gui *Gui) handleToggleDirCollapsed() error {
- node := gui.getSelectedFileChangeNode()
+ node := gui.getSelectedFileNode()
if node == nil {
return nil
}
- gui.State.FileChangeManager.ToggleCollapsed(node.GetPath())
+ gui.State.FileManager.ToggleCollapsed(node.GetPath())
if err := gui.postRefreshUpdate(gui.Contexts.Files.Context); err != nil {
gui.Log.Error(err)
@@ -852,12 +852,12 @@ func (gui *Gui) handleToggleFileTreeView() error {
// get path of currently selected file
path := gui.getSelectedPath()
- gui.State.FileChangeManager.ToggleShowTree()
+ gui.State.FileManager.ToggleShowTree()
// find that same node in the new format and move the cursor to it
if path != "" {
- gui.State.FileChangeManager.ExpandToPath(path)
- index, found := gui.State.FileChangeManager.GetIndexForPath(path)
+ gui.State.FileManager.ExpandToPath(path)
+ index, found := gui.State.FileManager.GetIndexForPath(path)
if found {
gui.filesListContext().GetPanelState().SetSelectedLineIdx(index)
}