MCPcopy
hub / github.com/jesseduffield/lazygit / SetTree

Method SetTree

pkg/gui/filetree/commit_file_tree.go:108–118  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

106}
107
108func (self *CommitFileTree) SetTree() {
109 filesForDisplay := self.getFilesForDisplay()
110 guiConfig := self.common.UserConfig().Gui
111 showRootItem := guiConfig.ShowRootItemInFileTree
112 cmp := NodeSortComparator[models.CommitFile](guiConfig.FileTreeSortOrder, guiConfig.FileTreeSortCaseSensitive)
113 if self.showTree {
114 self.tree = BuildTreeFromCommitFiles(filesForDisplay, showRootItem, cmp)
115 } else {
116 self.tree = BuildFlatTreeFromCommitFiles(filesForDisplay, showRootItem, cmp)
117 }
118}
119
120func (self *CommitFileTree) SetTextFilter(filter string, useFuzzySearch bool) {
121 self.textFilter = filter

Callers 2

ToggleShowTreeMethod · 0.95
SetTextFilterMethod · 0.95

Calls 5

getFilesForDisplayMethod · 0.95
NodeSortComparatorFunction · 0.85
BuildTreeFromCommitFilesFunction · 0.85
UserConfigMethod · 0.80

Tested by

no test coverage detected