github jesseduffield/lazygit v0.23.1

latest releases: v0.41.0, pre-0.41, v0.40.2...
3 years ago

lazygit 0.23.1 Release Notes

Custom Commands:

Submodules:

  • Add, update, and sync submodules with the new submodules tab. To enter a
    submodule hit enter on it and then hit escape to return to the superproject

Bare repos:

  • Bare repos are now supported with the --git-dir and --work-tree args, so you
    can use lazygit to manage your dotfiles!

Staging panel navigation:

  • Ability to search with '/' and jump page by page with ',', '.', '<', '>' in
    the staging and patch-building contexts

More clipboard stuff:

  • More text copying. Pressing ctrl+o on a commit to copy
    its SHA, or a file to copy its name, etc.

Easily view lazygit logs:

  • View lazygit logs with lazygit --logs (in another
    terminal tab run lazygit --debug to write to logs)

Other:

  • For the butterfingers of the world, you are now protected from accidentally
    deleting the .gitignore file (thanks @kobutomo!)

  • Fewer panics

  • No more 'invalid merge' errors on startup

  • Smaller binary after ditching the Viper and i18n package. Beware! This means
    configs are now case-sensitive so if your config stops working check the case
    sensitivity of the keys against what you get from lazygit --config

  • Code refactor for better dev experience including more type safety

  • Integration tests have finally been added and there are many more to come.
    These will assist in ensuring no regressions have been introduced in future
    releases. Making an integration test is actually pretty fun you basically just
    record yourself using lazygit and that's it. See the guide to integration tests at
    https://github.com/jesseduffield/lazygit/blob/master/docs/Integration_Tests.md

  • Showing release notes from within lazygit, as you no doubt have realised. I'm
    too lazy to include retrospective release notes but better late than never.

Don't miss a new lazygit release

NewReleases is sending notifications on new releases.