jesseduffield.lazygit/pkg
Stefan Haller e056e33da5 Improve CPU usage when flicking through large diffs
The previous commit already fixed the user-visible lag, but there's still a
problem with multiple background git processes consuming resources calculating
diffs that we are never going to show. Improve this by terminating those
processes (by sending them a TERM signal).

Unfortunately this is only possible on Linux and Mac, so Windows users will have
to live with the higher CPU usage. The recommended workaround is to not use
"diff.algorithm = histogram".
2025-08-11 18:07:21 +02:00
..
app Create a user-specific temp dir to avoid permission problems on multi-user machines 2025-08-05 22:50:22 +02:00
cheatsheet fix: broken markdown by replace \n into <md> 2025-07-06 10:11:49 +02:00
commands Improve CPU usage when flicking through large diffs 2025-08-11 18:07:21 +02:00
common Move NewDummyCommon to pkg/common 2025-05-06 09:43:26 +02:00
config Show hint about hunk staging mode being the default now, and how to switch to line mode 2025-08-01 10:35:17 +02:00
constants Make the links in the status panel point to the current version rather than master 2024-03-22 08:13:59 +01:00
env Support bare worktrees where worktree does not have its own .git file 2023-08-07 22:40:53 +10:00
fakes cleanup integration test code 2023-02-26 12:54:13 +11:00
gui Trim trailing newlines when showing confirmations 2025-08-08 20:37:44 +02:00
i18n Fix the useHunkModeInStagingView hint in the breaking changes message 2025-08-06 19:26:00 +02:00
integration Enable hunk staging mode by default 2025-08-01 10:35:16 +02:00
jsonschema Enable intrange linter, and fix warnings 2025-06-30 18:30:11 +02:00
logs Remove secureexec package 2023-07-30 19:59:51 +10:00
snake Enable intrange linter, and fix warnings 2025-06-30 18:30:11 +02:00
tasks Improve CPU usage when flicking through large diffs 2025-08-11 18:07:21 +02:00
theme Highlight inactive selection in bold 2024-06-23 14:43:13 +02:00
updates Change direct access to Common.UserConfig to a getter 2024-08-18 10:24:52 +02:00
utils Cleanup: remove duplicate test case 2025-08-08 11:24:43 +02:00