Page MenuHomeSolus

Update lazygit to 0.38.2

Authored by davidjharder on Sat, May 6, 1:25 AM.
Referenced Files
F10794685: D14108.diff
Sat, May 27, 5:02 PM
Mon, May 22, 1:21 PM
F10761583: D14108.diff
Thu, May 18, 10:40 AM
F10727313: D14108.id34413.diff
Tue, May 9, 8:37 PM
F10726865: D14108.diff
Tue, May 9, 2:57 PM
F10726831: D14108.id34391.diff
Tue, May 9, 2:25 PM


Group Reviewers
Triage Team
R5033:31e919396b6a: Update lazygit to 0.38.2

Summarized Changelogs


  • Only use --empty=keep option with git versions that support it
  • Full changelog here


  • In v0.38.0 we displayed branch markers in the compact commits view, but this caused some confusion as it wasn't very clear what the markers represented. We're going to revisit the UX for this before considering re-introducing it. If you would like to re-enable the feature, set gui.experimentalShowBranchHeads to true in the lazygit config. As the name suggests, this is experimental and we may change this config in the future.
  • Full changelog here


  • Notable improvements are a revamped commit message panel, much better interactive rebase behaviour, and much less error-prone custom patch behaviour.
  • Breaking:x no longer opens the menu, you'll need to use ? or remap the keybinding. We did this so that we could use x for destructive actions like nuking the working tree, as some people accidentally double-tapped D and ... nuked their working tree
  • Breaking: You can no longer use y or n to respond to a confirmation popup. Instead you'll need to use enter or esc. This is again just freeing up keybindings for more uses.
  • Breaking: We've changed how you configure your editor settings because it was a bit of a mess previously. See here for the new approach. You'll get deprecation warnings upon closing lazygit until adjusting your config, so that nobody gets mad when we remove support in a following release.
  • Full changelog here
Test Plan
  • Run some basic git commands

Diff Detail

R5033 lazygit
Lint Not Applicable
Tests Not Applicable

Event Timeline

This revision was not accepted when it landed; it landed in state Needs Review.Mon, May 8, 11:12 PM
This revision was automatically updated to reflect the committed changes.