Page MenuHomeSolus

Update lazygit to 0.27.2
ClosedPublic

Authored by davidjharder on Apr 7 2021, 11:50 PM.
Tags
None
Referenced Files
F11016713: D10826.diff
Sat, Aug 5, 7:26 PM
F10945880: D10826.id26036.diff
Sat, Jul 15, 6:22 AM
F10892715: D10826.diff
Jun 30 2023, 4:39 AM
F10846039: D10826.id26036.diff
Jun 11 2023, 3:25 AM
F10843962: D10826.id26040.diff
Jun 10 2023, 7:42 PM
F10843961: D10826.id26040.diff
Jun 10 2023, 7:42 PM
F10839701: D10826.id26060.diff
Jun 9 2023, 10:23 PM
F10837474: D10826.diff
Jun 9 2023, 3:28 AM
Subscribers

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
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

There is 0.27.2 now

davidjharder retitled this revision from Update lazygit to 0.27.1 to Update lazygit to 0.27.2.Apr 8 2021, 4:59 PM
davidjharder edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Apr 9 2021, 5:40 PM
This revision was automatically updated to reflect the committed changes.