1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-30 03:23:08 +03:00

Commit Graph

  • d5928cd1d9 README.md: Update Sponsors create-pull-request/patch github-actions[bot] 2025-07-29 09:23:29 +00:00
  • d7626d4ccf refactor: use slices.Equal to simplify code (#4764) master Stefan Haller 2025-07-29 11:23:17 +02:00
  • 630c1720ac refactor: use slices.Equal to simplify code jishudashu 2025-07-24 11:30:00 +08:00
  • 21ce051e69 Remove the kill package dependency better-task-termination Stefan Haller 2025-07-29 10:46:06 +02:00
  • 8871dcaf50 Close the pty instead of killing the process for runAndDetectCredentialRequest Stefan Haller 2025-07-29 10:43:42 +02:00
  • e83d2abe4c Don't kill processes in RunAndProcessLines Stefan Haller 2025-07-29 10:04:30 +02:00
  • 71f78a173a Don't kill tasks when we no longer need them Stefan Haller 2025-07-25 09:02:38 +02:00
  • eb847e3de6 Close a task's stdout pipe when we are done with it Stefan Haller 2025-07-25 07:43:59 +02:00
  • 26a176a4a5 Add breaking changes notice about hunk mode being the default now enable-hunk-staging-mode-by-default Stefan Haller 2025-07-28 18:15:05 +02:00
  • 302cb41c1e Cleanup: whitespace Stefan Haller 2025-07-28 18:14:20 +02:00
  • 6b93bfe2c0 Show hint about hunk staging mode being the default now, and how to switch to line mode Stefan Haller 2025-07-28 18:03:27 +02:00
  • da6b1c1804 Cleanup: rely on zero values for initialization Stefan Haller 2025-07-28 17:32:51 +02:00
  • f6463aeda7 Enable hunk staging mode by default Stefan Haller 2025-07-28 18:05:17 +02:00
  • 8d7d42a492 Change the "toggle hunk selection" binding description to be dynamic Stefan Haller 2025-07-28 14:56:35 +02:00
  • 95c16e2709 Add support for dynamic binding descriptions Stefan Haller 2025-07-28 14:53:49 +02:00
  • ffc9c74c0c Add a GetShortDescription() method to Binding Stefan Haller 2025-07-28 14:49:22 +02:00
  • 8124855fb3 Cleanup: better receiver name Stefan Haller 2025-07-28 14:47:38 +02:00
  • 8e04349828 When pressing a to stage all files, don't include untracked files when showing only tracked files (#4779) Stefan Haller 2025-07-28 18:01:56 +02:00
  • 9c0e103b90 Stage only tracked files when staging all in filter-by-tracked-files view Stefan Haller 2025-07-28 13:55:47 +02:00
  • 8cc49e3be5 Add test demonstrating the problem Stefan Haller 2025-07-28 14:02:57 +02:00
  • 79da2ca3af Make the minimum required git version a placeholder in the error text (#4778) Stefan Haller 2025-07-28 13:13:41 +02:00
  • 05b27c390d Make the minimum required git version a placeholder in the error text Stefan Haller 2025-07-28 13:10:25 +02:00
  • a52d953789 Fix performance regression on startup in repos with many tags (#4777) Stefan Haller 2025-07-28 12:26:53 +02:00
  • 1c533dcd55 Revert "Add IsAnnotated field to models.Tag struct" Stefan Haller 2025-07-27 18:00:08 +02:00
  • 151e80902e Use a different way to check if a tag is annotated Stefan Haller 2025-07-27 17:57:28 +02:00
  • 44159ff926 Add tests for tag information rendering Stefan Haller 2025-07-27 15:59:31 +02:00
  • 8483239dad Fix index out of bounds panic when repository has massive tags (#4776) Stefan Haller 2025-07-28 10:53:23 +02:00
  • 1c67093ed9 Fix index out of bounds panic when repository has massive tag lists neo 2025-07-27 17:44:51 +09:00
  • c54232e863 Move parentHashes and divergence fields before extraInfo in git log format neo 2025-07-27 18:13:32 +02:00
  • 15f8ad31e0 Cleanup: use nil for empty slice Stefan Haller 2025-07-27 18:38:53 +02:00
  • 26f2c0203b Allow rewording or dropping commits in filtering mode (#4756) Stefan Haller 2025-07-27 12:50:24 +02:00
  • 52be6964ed Allow rewording and dropping commits in filtering mode Stefan Haller 2025-07-19 14:18:08 +02:00
  • bc936e8d1b Extract helper function for integration test Stefan Haller 2025-07-19 19:35:18 +02:00
  • 6976d38586 Inline the OutsideFilterMode guard into every binding Stefan Haller 2025-07-19 14:13:28 +02:00
  • 96480edb01 Show [0] keybinding in main view title (#4754) Stefan Haller 2025-07-27 12:29:50 +02:00
  • 0cfe42b43f Show the key for focusing the main view ("[0]" by default) in the main view title prefix Stefan Haller 2025-07-19 12:36:29 +02:00
  • 72a8e8194d Fix display of panel jump keys for disabled bindings Stefan Haller 2025-07-19 12:35:48 +02:00
  • b9f4c43695 Allow focusing the main view for the status panel Stefan Haller 2025-07-19 12:46:51 +02:00
  • 837efd95e2 Move the "Focus main view" command to the global section of the keybindings menu Stefan Haller 2025-07-19 12:39:50 +02:00
  • 96a6e659a6 Make LabelFromKey return an empty string for unset keys Stefan Haller 2025-07-19 12:10:50 +02:00
  • 7fe96e9aee Include commands without keybinding in options menu Stefan Haller 2025-07-19 12:09:46 +02:00
  • 2bd6881f60 Don't use hunk mode for added or deleted files even when useHunkModeInStagingView config is on (#4758) Stefan Haller 2025-07-27 12:23:45 +02:00
  • c5acad777d Don't use hunk mode for added or deleted files Stefan Haller 2025-07-20 16:07:24 +02:00
  • fc3b725424 Add a test case for a deleted file to TestParseAndFormatPlain Stefan Haller 2025-07-20 16:23:30 +02:00
  • 16231a150c Show diff for renamed file when filtering by path (#4750) Stefan Haller 2025-07-27 12:09:06 +02:00
  • a1aeedd5d5 Fix showing range diff across a rename when filtering by path Stefan Haller 2025-07-17 20:52:46 +02:00
  • e716617a82 Add test for range diff across rename Stefan Haller 2025-07-17 21:19:45 +02:00
  • 0f7f1a56df Fix showing diffs for renamed file when filtering by path Stefan Haller 2025-05-30 10:08:13 +02:00
  • 88dae1d8b9 Refactor commit loading and reflog commit loading to extract shared code Stefan Haller 2025-07-16 18:25:22 +02:00
  • e7c33a7a65 Always append -- to git show command Stefan Haller 2025-06-01 20:25:05 +02:00
  • 33a4fdf0ee Remove unnecessary setSubCommits indirection Stefan Haller 2025-07-10 13:59:52 +02:00
  • e1d728ee5e Fix showing only filtered reflog entries when filtering by path Stefan Haller 2025-07-11 17:56:28 +02:00
  • 934276ac40 Use the non-filtered reflog for undoing Stefan Haller 2025-07-10 14:00:01 +02:00
  • d99ceb91ee Don't get reflog commits twice unnecessarily in filtering mode Stefan Haller 2025-07-11 18:05:24 +02:00
  • 92b5bad29d Cleanup: simplify git arguments for reflog loading Stefan Haller 2025-07-11 17:19:14 +02:00
  • 8515c74722 Add test that demonstrates problem with showing filtered history of file with renames Stefan Haller 2025-07-16 13:14:08 +02:00
  • b8dfba8b3d Several small fixes to filtering mode (by path or author) (#4749) Stefan Haller 2025-07-27 12:05:18 +02:00
  • ec82e7c1e7 Make stash filtering work when filtering on a folder Stefan Haller 2025-07-11 16:35:29 +02:00
  • 09cbaf2cba Make stash loading work in filtering mode Stefan Haller 2025-07-11 16:23:22 +02:00
  • 0dfa078653 Revert "chore: use null char as a stash entries divider during loading" Stefan Haller 2025-07-11 16:19:29 +02:00
  • ea84d5ee96 Add integration test for filtering the stashes list by file path Stefan Haller 2025-07-11 16:55:09 +02:00
  • 5e65e8e0ea Refresh all affected scopes when entering/exiting filtering Stefan Haller 2025-07-11 15:18:40 +02:00
  • 5307999874 Allow passing SUB_COMMITS scope to Refresh when no subcommits view is showing Stefan Haller 2025-07-11 15:07:35 +02:00
  • e5c39d5401 Fix visual regression when exiting filtering mode Stefan Haller 2025-07-11 15:39:27 +02:00
  • 143d4760fd Use a better way of pinning the version of golangci-lint (#4733) Stefan Haller 2025-07-18 18:31:34 +02:00
  • 37d5aeea8b Remove unnecessary golangci-lint install step from dev-container Dockerfile Stefan Haller 2025-07-18 15:36:43 +02:00
  • c8a1e894e0 Remove unused script lint.sh Stefan Haller 2025-07-13 14:45:22 +02:00
  • 38fc107f94 Use a better way of pinning the version of golangci-lint Stefan Haller 2025-07-13 14:44:57 +02:00
  • d159b28dc0 Support Alt+Backspace for word deletion in text areas (#4741) Stefan Haller 2025-07-17 19:20:52 +02:00
  • 69567063f4 Support Alt+Backspace for word deletion in text areas Christian Rotzoll 2025-07-14 20:44:06 +02:00
  • 1210a645ef Fix amending commits whose commit message is empty (#4732) Stefan Haller 2025-07-14 18:00:12 +02:00
  • 0451a16510 Fix --amend when the commit message is empty aidancz 2025-07-13 14:19:11 +08:00
  • 9625ee8a59 Add confirmation for nuking the working tree (#4727) Stefan Haller 2025-07-13 15:01:22 +02:00
  • 238fdd573c Add confirmation for nuking the working tree Dawid Pietrykowski 2025-07-12 00:58:04 +02:00
  • 1795cb9315 Add new command "Checkout previous branch" (#4728) Stefan Haller 2025-07-12 18:20:11 +02:00
  • d41668f565 Fix last branch to previous branch in TranslationSet.CheckoutByNameTooltip kyu08 2025-07-13 00:48:35 +09:00
  • c75d92f270 Update cheatsheets and schema kyu08 2025-07-13 00:42:16 +09:00
  • 5b1292006d Add new command "Checkout previous branch" kyu08 2025-07-13 00:42:01 +09:00
  • 7d92260050 Fix commit searching during rebase or in divergence from upstream view (#4730) Stefan Haller 2025-07-12 17:36:26 +02:00
  • 2b41a27d92 Fix search results being off by two lines during rebase or in divergence view Stefan Haller 2025-07-12 16:19:46 +02:00
  • dd47ef7354 Make prepareConversionArrays a little more concurrency safe Stefan Haller 2025-07-12 17:25:27 +02:00
  • 228d4428ca Improve mouse handling of suggestions panel (#4726) Stefan Haller 2025-07-11 11:26:39 +02:00
  • 9baf787059 Allow double-clicking suggestions Stefan Haller 2025-07-10 18:50:03 +02:00
  • 3ff4552960 Allow switching between confirmation and suggestions by clicking Stefan Haller 2025-07-10 18:03:41 +02:00
  • 21dd901bd9 Extract helper function Stefan Haller 2025-07-10 18:06:41 +02:00
  • 8ad2637715 Allow scrolling background views with the mouse wheel when a popup is showing Stefan Haller 2025-07-10 15:11:21 +02:00
  • f6c20f2745 Cleanup: use FocusedView property for mouse bindings Stefan Haller 2025-07-10 17:46:43 +02:00
  • 2e5cf46716 Make conditions easier to understand Stefan Haller 2025-07-10 15:06:30 +02:00
  • 4a6041f3ce Exclude "." from file path suggestions Stefan Haller 2025-07-10 14:39:16 +02:00
  • fee5794c83 Remove outdated comment Stefan Haller 2025-07-10 14:38:27 +02:00
  • 43b379fb09 Detect double-clicks properly (#4725) Stefan Haller 2025-07-11 11:18:03 +02:00
  • 37197b8e9a Add proper double-click handling for list views Stefan Haller 2025-07-11 09:48:09 +02:00
  • 12df9d2b42 Assert that only one controller can set click or render functions on a BaseContext Stefan Haller 2025-07-10 19:45:04 +02:00
  • 4dfa4e8aa2 Allow more than one controller to attach OnFocus/OnFocusLost functions Stefan Haller 2025-07-10 20:03:50 +02:00
  • 9c5c459faa Cleanup: use nil for empty slice Stefan Haller 2025-07-10 19:57:47 +02:00
  • b3ca944c9e Remove GetOnRenderToMain, GetOnFocus, and GetOnFocusLost from BaseContext Stefan Haller 2025-07-10 19:53:22 +02:00
  • 0245d663c0 Bump gocui Stefan Haller 2025-07-10 18:32:20 +02:00
  • 815829d52c Hack: log commands with pids to /tmp/git.log hack-log-command-pids Stefan Haller 2025-05-02 18:20:10 +02:00
  • c2aab81f54 Fix more unstable tests (#4721) Stefan Haller 2025-07-10 09:02:41 +02:00
  • bf19475733 Fix more unstable tests Stefan Haller 2025-07-10 08:55:11 +02:00