Page MenuHomeSolus

Update lazygit to 0.27.2
ClosedPublic

Authored by davidjharder on Wed, Apr 7, 11:50 PM.

Details

Summary

Summarized Changelog

  • New file tree view. This is off by default, but can be configured via the gui.showFileTree config key and toggled from within lazygit with the backtick key
  • New rendering library. We've switched from the termbox package to tcell
  • You can now scroll the main panel with your mouse or pgup/pgdown. Before, doing so would move the cursor which was weird
  • You can now insert a newline to the commit message panel via alt-enter. I've changed the default keybinding from tab to a-enter
  • The gui no longer re-initializes when returning from a subprocess or switching repos
  • By default, esc no longer quits lazygit. Instead you'll need to use ctrl+c or q.
  • Custom commands now run in your shell so you have more freedom to get freaky with it
  • No more panicking when attempting to enter an unprintable key
  • Rewording the topmost commit no longer commits staged files as well
  • When returning from a submodule we retain the state of the parent repo so that you land back where you were in the submodules tab
  • Fixed a bug in search where the cursor would get stuck if the result set shrunk
  • Branches are no longer checked out when renamed

Full changelog here, here, and here

Test Plan
  • Try some basic git commands
  • Admire the new tree view

Diff Detail

Repository
R5033 lazygit
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

davidjharder created this revision.Wed, Apr 7, 11:50 PM
davidjharder requested review of this revision.Wed, Apr 7, 11:50 PM
davidjharder edited the summary of this revision. (Show Details)Wed, Apr 7, 11:52 PM
davidjharder planned changes to this revision.Thu, Apr 8, 4:22 PM

There is 0.27.2 now

Update to 0.27.2

davidjharder retitled this revision from Update lazygit to 0.27.1 to Update lazygit to 0.27.2.Thu, Apr 8, 4:59 PM
davidjharder edited the summary of this revision. (Show Details)
JoshStrobl accepted this revision.Fri, Apr 9, 5:40 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Fri, Apr 9, 5:40 PM
This revision was automatically updated to reflect the committed changes.