1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-05-27 23:08:02 +02:00

Commit Graph

  • a4290fa180 Fix branch selection jumping back on background fetch fix-branch-selection-jumping-on-refresh Stefan Haller 2025-05-26 14:17:01 +02:00
  • 8a41bbe1e9 README.md: Update Sponsors create-pull-request/patch github-actions[bot] 2025-05-26 19:18:29 +00:00
  • 21b8b2827e
    Add user config for hiding the root item in the file tree (#4593) master Stefan Haller 2025-05-26 21:18:19 +02:00
  • 781eb61ed2 Add a "Show full diff" checkbox to the filtering menu toggle-full-diff-in-filter-by-path-mode Stefan Haller 2025-05-25 15:18:53 +02:00
  • b5d97570f1 Add key bindings to filtering menu Stefan Haller 2025-05-25 15:08:15 +02:00
  • 3cff48437e Add user config gui.addRootItemInFileTree Stefan Haller 2025-05-24 15:29:23 +02:00
  • ffb8586795 Pass common.Common to file trees instead of just the Log Stefan Haller 2025-05-24 15:18:05 +02:00
  • f5f4ec195e WIP Bump gocui fix-selecting-large-hunks Stefan Haller 2025-05-23 16:47:15 +02:00
  • 1bb6ee0d80 Kill background fetch when it requests a passphrase kill-background-fetch-on-credentials-request Stefan Haller 2025-05-23 14:55:31 +02:00
  • 52d34468d1 Pass cmdObj instead of task to processOutput Stefan Haller 2025-05-23 15:02:48 +02:00
  • da32b59e11
    Fix lazygit's UI becoming unresponsive when a background fetch asks for a passphrase (#4586) v0.51.1 Jesse Duffield 2025-05-23 20:33:22 +10:00
  • 2a8ef71e8f Use PTY also with credentialStrategy=FAIL Stefan Haller 2025-05-23 11:34:57 +02:00
  • afc8256b80 WIP After going straight to patch building from main view, esc goes all the way back out use-delta-hyperlinks-for-clicking-in-diff Stefan Haller 2025-03-29 16:52:55 +01:00
  • dd8f551722 Press enter in main view of commits panel to enter patch building for clicked line Stefan Haller 2024-10-11 16:44:59 +02:00
  • 64c396f380 Extract some functions from CommitFilesController to a new CommitFilesHelper Stefan Haller 2024-10-11 18:09:17 +02:00
  • cbeca72bae Press enter in main view of files/commitFiles to enter staging/patch-building Stefan Haller 2024-09-16 20:38:22 +02:00
  • f827945cab Select line that is in the middle of the screen Stefan Haller 2025-03-25 15:01:16 +01:00
  • e11e2214aa Press enter in focused main view when user config is on Stefan Haller 2025-04-01 23:03:55 +02:00
  • e160354ad3 Add user config gui.showSelectionInFocusedMainView Stefan Haller 2025-04-01 16:14:10 +02:00
  • cf821e99dd [gocui] Add PreviousX/PreviousY to ViewMouseBindingOpts Stefan Haller 2025-03-26 13:08:45 +01:00
  • cb2d2a538f [gocui] Fix FocusPoint when Wrap is true Stefan Haller 2024-12-08 13:10:25 +01:00
  • 6705428a8d
    Fix crash when clicking in the status view (#4567) v0.51.0 Stefan Haller 2025-05-22 14:41:04 +02:00
  • bbd17abc43 Add ContextMgr.NextInStack and use it to access side panel of focused main view Stefan Haller 2025-05-22 08:19:13 +02:00
  • 12ed50464b Cleanup: pass target context to focusMainView directly Stefan Haller 2025-05-17 11:47:49 +02:00
  • 57991c1da8 Fix crash when clicking in the status view Stefan Haller 2025-05-17 11:35:40 +02:00
  • eecb59dd8a
    Fix home and end keys in prompts (#4554) Stefan Haller 2025-05-22 08:50:45 +02:00
  • b8fcaf01b8 Make home and end keys work in prompts Stefan Haller 2025-05-11 18:02:52 +02:00
  • c80b0e1910 Bump gocui Stefan Haller 2025-05-22 08:48:14 +02:00
  • f250dfb8de
    Fix main view occasionally scrolling to the top on its own when focused (#4573) Stefan Haller 2025-05-22 08:17:19 +02:00
  • f3466e2525 Render the main view only for the side context that it belongs to Stefan Haller 2025-05-19 09:15:40 +02:00
  • 7a24c5628a
    Print migration changes to the console when migrating config file (#4548) Stefan Haller 2025-05-21 08:54:55 +02:00
  • cabcd54508 Include migration changes in the error message if we can't log them Stefan Haller 2025-05-09 09:31:42 +02:00
  • a4f43cb275 Log a list of migration changes to the console Stefan Haller 2025-05-05 10:58:21 +02:00
  • caa8c921e6 Make RenameYamlKey return a bool Stefan Haller 2025-05-07 18:12:25 +02:00
  • 48305c18f7 Cleanup: remove redundant if statement Stefan Haller 2025-05-07 18:11:46 +02:00
  • ffda51014d Print migration hints only when GUI hasn't started yet Stefan Haller 2025-05-03 20:44:07 +02:00
  • 61822b73f0 Add tests for migrating null keybindings to <disabled> Stefan Haller 2025-05-08 09:37:44 +02:00
  • df805f3a1a Add tests for migration of renamed keys Stefan Haller 2025-05-08 09:17:42 +02:00
  • 0249d4c8ab Cleanup: return didChange bool from computeMigratedConfig Stefan Haller 2025-05-04 12:54:29 +02:00
  • 4f959da9f8 Cleanup: fix formatting of test cases Stefan Haller 2025-05-08 09:19:16 +02:00
  • da5789ba5f Cleanup: flip conditions for less indentation Stefan Haller 2025-05-04 12:57:11 +02:00
  • bf13e0bc6a Cleanup: use assert.NoError Stefan Haller 2025-05-04 12:44:39 +02:00
  • 5686e63af3 Bump generics dependency Stefan Haller 2025-05-17 15:38:29 +02:00
  • 1fbfefa625
    Fix possible crash with auto-forwarding branches (#4565) Stefan Haller 2025-05-21 08:24:58 +02:00
  • 01b63a25ba Fix possible crash with auto-forwarding branches Stefan Haller 2025-05-15 21:21:44 +02:00
  • 43efdded4a
    Split behavior of rendering allBranchesLogCmd and switching to next cmd (#4574) Stefan Haller 2025-05-21 08:20:23 +02:00
  • e67bc45d48 Split behavior of rendering allBranchesLogCmd and switching to next cmd Chris McDonnell 2025-05-11 16:58:53 -04:00
  • a0ec22c251
    Clear preserved commit message when entering CommitEditorPanel (#4558) Stefan Haller 2025-05-15 21:46:19 +02:00
  • 3bd8a923ee Clear preserved commit message when entering CommitEditorPanel Chris McDonnell 2025-05-15 18:29:14 +02:00
  • 47f1d847f1 Rename OnCommitSuccess to ClearPreservedCommitMessage Chris McDonnell 2025-05-15 18:27:53 +02:00
  • 04bacbf9ce Remove the if statement from OnCommitSuccess Chris McDonnell 2025-05-15 18:30:45 +02:00
  • 26e58b8def Remove the call to OnCommitSuccess from tag creation Chris McDonnell 2025-05-14 21:56:31 -04:00
  • 6b208b6473 [SQUASHED] print-migration-changes sh-integration Stefan Haller 2025-05-11 14:03:57 +02:00
  • 9caed72fc9 [SQUASHED] fixup-upwards Stefan Haller 2025-05-11 14:03:40 +02:00
  • ceb940e683 WIP Menu fixup-upwards Stefan Haller 2025-04-30 18:36:10 +02:00
  • 88e6e1fcb7 Pass todo flag to EditRebaseTodo Stefan Haller 2025-04-29 15:53:47 +02:00
  • df6a86232a WIP Visualize the fixup flag Stefan Haller 2025-04-27 21:41:33 +02:00
  • dc66f20039 Add FixupFlag field to Commit Stefan Haller 2025-04-27 21:40:17 +02:00
  • 5d30409f33
    Add an alternate keybinding (default <c-s>) for ConfirmInEditor (#4532) Stefan Haller 2025-05-11 14:01:27 +02:00
  • 450239d5c8 Add an alternate keybinding (default <c-s>) for ConfirmInEditor Stefan Haller 2025-05-03 17:22:18 +02:00
  • c3081ef02e
    Make '>' first jump to the beginning of the branch, and only then to the first commit (#4544) Stefan Haller 2025-05-11 13:59:02 +02:00
  • 636b94cf22 Make '>' first jump to the beginning of the branch, and only then to the first commit Stefan Haller 2025-05-08 15:37:35 +02:00
  • 1a880f916c Remove unused keybinding handler Stefan Haller 2025-05-08 14:56:19 +02:00
  • a27db87fb6
    Add custom patch command "Move patch into new commit before the original commit" (#4552) Stefan Haller 2025-05-11 13:55:19 +02:00
  • f6d13330dd Add custom patch command "Move patch into new commit before the original commit" Stefan Haller 2025-05-10 18:33:46 +02:00
  • 5321101276 Use 'break' instead of 'edit' for BeginInteractiveRebaseForCommit with merge commit Stefan Haller 2025-05-09 22:35:08 +02:00
  • 50b2aa5843 Add test for rewording a merge commit Stefan Haller 2025-05-10 18:15:26 +02:00
  • b02441cdca Regression test for moving custom patch to new commit from last commit of a stacked branch Stefan Haller 2025-05-10 15:05:38 +02:00
  • 0c0f95168c Regression test for renaming the last commit of a stacked branch Stefan Haller 2025-05-10 14:55:52 +02:00
  • 200b34ff28 Shorten commit hash in custom patch menu Stefan Haller 2025-05-09 13:26:12 +02:00
  • 144565ee03 Cleanup: remove unnecessary setup steps Stefan Haller 2025-05-10 18:12:02 +02:00
  • ef1da6f704
    reword documentation for git.autoForwardBranches (#4545) Stefan Haller 2025-05-09 08:48:02 +02:00
  • c5a2a56700 Avoid crash when the git command to obtain branches fails dont-crash-when-repo-is-corrupt Stefan Haller 2025-05-09 08:33:19 +02:00
  • 4e497eef8a
    reword documentation for git.autoForwardBranches sean simonsen 2025-05-08 16:37:26 -04:00
  • e6bd9d0ae6
    Migrate deprecated AllBranchesLogCmd to AllBranchesLogCmds (#4345) Stefan Haller 2025-05-07 10:12:36 +02:00
  • 1028f8efb8 Migrate deprecated AllBranchesLogCmd to AllBranchesLogCmds Chris McDonnell 2025-02-25 23:44:37 -05:00
  • c16c9f982f
    Clean up utils package (#4538) Stefan Haller 2025-05-06 13:07:30 +02:00
  • 252dda5220 Move Loader to presentation package Stefan Haller 2025-05-06 09:52:53 +02:00
  • a6a68778ea Move NewDummyCommon to pkg/common Stefan Haller 2025-05-06 09:37:18 +02:00
  • 223978eb82
    Clean up the configuration of where a custom command's output goes (#4525) Stefan Haller 2025-05-05 17:49:21 +02:00
  • e8d365f1aa Add breaking change notice about 'stream: true' being converted to not use a pty any more Stefan Haller 2025-05-01 15:59:13 +02:00
  • a9f9dee30d Combine customCommand's subprocess, stream, and showOutput fields into a single output enum Stefan Haller 2025-04-30 17:13:33 +02:00
  • 5f4be3bfb7 Add yaml_utils.RemoveKey Stefan Haller 2025-04-30 17:02:46 +02:00
  • 02611dad7c Remove unused function UpdateYamlValue Stefan Haller 2025-04-30 17:51:02 +02:00
  • a199ed1396 Add separate UsePty flag for CmdObj Stefan Haller 2025-04-30 11:45:45 +02:00
  • 8cf617b683 Rename getCmdHandler to getCmdHandlerPty, and add getCmdHandlerNonPty Stefan Haller 2025-04-30 11:35:34 +02:00
  • a400ef0079 Remove ICmdObj interface Stefan Haller 2025-04-29 19:10:36 +02:00
  • 4e3d09e9d8 Validate custom commands in sub menus Stefan Haller 2025-04-30 17:37:06 +02:00
  • e295477951 Add test demonstrating missing validation for custom commands in sub menus Stefan Haller 2025-04-30 17:31:48 +02:00
  • 7137196788 Add comments in tests to explain what they test Stefan Haller 2025-04-30 17:31:10 +02:00
  • 66caa25dcd
    Reduce memory consumption of graph (pipe sets) (#4498) v0.50.0 Stefan Haller 2025-04-29 14:59:42 +02:00
  • 6ca627d9d7 Store fromPos/toPos as 16-bit ints, and reorder fields for better packing Stefan Haller 2025-04-19 13:27:50 +02:00
  • e63abf89db Store TextStyle in Pipe struct as pointer Stefan Haller 2025-04-18 22:35:04 +02:00
  • 28aa26f30a Store Pipe objects by value in slice of Pipes Stefan Haller 2025-04-16 20:22:39 +02:00
  • 18e5b0a650 Simplify equalHashes Stefan Haller 2025-04-19 18:16:59 +02:00
  • 13c21365c0 Store fromHash/toHash in Pipe struct as pointers Stefan Haller 2025-04-15 14:57:40 +02:00
  • 8d834e2eab Pack the models.Commit struct a little tighter Stefan Haller 2025-04-19 18:26:08 +02:00
  • 722cc85508 Store Commit.Parents in the pool too Stefan Haller 2025-04-19 17:34:53 +02:00
  • 0f1f455edb Make Commit.Parents a getter for an unexported parents field Stefan Haller 2025-04-26 19:58:03 +02:00
  • e27bc15bbd Store Commit.Hash by pointer (kept in a pool of hashes) Stefan Haller 2025-04-19 16:29:36 +02:00