lazygit/pkg/gui/presentation
Stefan Haller 28aa26f30a Store Pipe objects by value in slice of Pipes
This saves some memory at the cost of a slight performance increase (I suppose
reallocting the slice when adding new Pipes is slightly more expensive now).

Performance of the BenchmarkRenderCommitGraph benchmark is 130μs before, 175μs
after. I'm guessing this is still acceptable.
2025-04-29 14:57:15 +02:00
..
authors Provide two config keys for configuring the author length in commits view 2024-06-29 11:28:44 +02:00
graph Store Pipe objects by value in slice of Pipes 2025-04-29 14:57:15 +02:00
icons Cleanup: use IsMerge instead of counting Parents 2025-04-29 14:57:15 +02:00
branches.go Add ability to configure branch color patterns 2025-01-12 13:44:26 +01:00
branches_test.go Add ability to configure branch color patterns 2025-01-12 13:44:26 +01:00
commits.go Store Pipe objects by value in slice of Pipes 2025-04-29 14:57:15 +02:00
commits_test.go Store fromHash/toHash in Pipe struct as pointers 2025-04-29 14:57:15 +02:00
files.go Fix display of renamed files 2025-04-02 18:15:44 +02:00
files_test.go Store Commit.Hash by pointer (kept in a pool of hashes) 2025-04-29 14:57:15 +02:00
item_operations.go Show inline waiting status when checking out a local branch 2024-03-17 07:53:38 +01:00
reflog_commits.go Make Commit.Hash a getter for an unexported hash field 2025-04-29 14:57:15 +02:00
remote_branches.go Standardise on using lo for slice functions 2023-07-30 18:51:23 +10:00
remotes.go Add SpinnerConfig 2024-04-06 13:46:15 +02:00
stash_entries.go feat: add age on stash lines 2023-12-27 11:21:49 +01:00
status.go Make WorkingTreeState a struct, and add cherry-picking and reverting states 2025-04-20 15:53:17 +02:00
submodules.go Show all submodules recursively 2024-03-07 20:16:28 +01:00
suggestions.go Standardise on using lo for slice functions 2023-07-30 18:51:23 +10:00
tags.go Add SpinnerConfig 2024-04-06 13:46:15 +02:00
worktrees.go Use fields rather than methods on worktrees 2023-07-30 18:35:24 +10:00