1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-08-24 19:39:16 +02:00

Commit Graph

  • 3a9dbf7341 Create temp directories inside a "lazygit" folder rather than top-level in /tmp Stefan Haller 2025-07-30 11:41:35 +02:00
  • 6a17144ef4 Don't exit after handling daemon mode Stefan Haller 2025-07-30 11:37:46 +02:00
  • f4afeed9ff Improve .gitignoring debug executables Stefan Haller 2025-07-30 11:42:41 +02:00
  • 05c30b8344 Fix commit hash colors when filtering by path or aythor (#4789) Stefan Haller 2025-08-01 10:29:16 +02:00
  • e46dc1ead6 Use a better approach for determining pushed and merge statuses Stefan Haller 2025-07-30 15:07:15 +02:00
  • 20517330b4 Change GetCommitsOptions.RefForPushedStatus to a models.Ref Stefan Haller 2025-07-31 11:54:52 +02:00
  • 4b9921d0a4 Move the Ref interface from gui/types to models Stefan Haller 2025-07-31 11:20:05 +02:00
  • cc0b5a2f7f Cleanup: remove the ignoringWarnings hack from GetMergeBase Stefan Haller 2025-07-31 10:42:46 +02:00
  • a02f1e8655 Draw divergence from base branch right-aligned in branches view (#4785) Stefan Haller 2025-07-30 14:26:00 +02:00
  • abb7bed0c4 Draw divergence from base branch right-aligned in branches view Stefan Haller 2025-07-24 18:32:33 +02:00
  • d7626d4ccf refactor: use slices.Equal to simplify code (#4764) 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
  • 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
  • 656cb3203c Fix stale main view content when entering/exiting filtering view (#4719) Stefan Haller 2025-07-09 16:03:54 +02:00
  • 4981419ba9 Fix stale main view content when entering/exiting filtering view Stefan Haller 2025-07-09 15:12:03 +02:00
  • 457cdce61d Fix unstable tests Stefan Haller 2025-07-09 15:37:47 +02:00
  • 8026fc2bb9 Provide user config defaults for UI-changeable settings (#4717) Stefan Haller 2025-07-09 13:20:28 +02:00
  • df48667253 Add a prompt for the sort order menus for branches Stefan Haller 2025-07-08 17:32:51 +02:00