Update dependency lazygit to v0.66.3 #6
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/lazygit-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.65.1→0.66.3Release Notes
jesseduffield/lazygit (lazygit)
v0.66.3Compare Source
What's Changed
Fixes 🔧
Full Changelog: https://github.com/jesseduffield/lazygit/compare/v0.66.2...v0.66.3
v0.66.2Compare Source
What's Changed
Enhancements 🔥
Fixes 🔧
Maintenance ⚙️
Performance Improvements 📊
Full Changelog: https://github.com/jesseduffield/lazygit/compare/v0.66.1...v0.66.2
v0.66.1Compare Source
A few bug fixes for regressions introduced with the last release, and also some for older bugs.
One visible change is that the narrow selection bar in the focused diff view is now shown on both sides of the view rather than just on the left. This should improve usability for users with very large monitors, especially when using a side-by-side diff renderer.
For the changes of the last big release, see v0.66.0.
The changes in detail
Enhancements 🔥
Fixes 🔧
Full Changelog: https://github.com/jesseduffield/lazygit/compare/v0.66.0...v0.66.1
v0.66.0Compare Source
This is by far the biggest release since I took over maintainership from Jesse, and some of the changes deserve a bit more explanation than usual.
Staging hunks is now done directly from the main view.
There used to be a separate staging panel that you had to enter if you wanted to stage individual diff hunks; it was limited to one file at a time, and showed the raw git diff rather than the configured diff renderer. This is gone; the main view now has a selection when you focus it, and you can act on the selected hunk or line directly there:
<right>/<left>, or the next/previous file withn/Neto jump to the editor on the selected linedto discard a hunk.Many other enhancements were added to this new interactive diff view:
<ctrl-g>to see a menu with all the files in the diff, to quickly jump to one of them<ctrl-g>menu does{/}, or when toggling the "ignore whitespace" option (<ctrl-w), the scroll position is preservedIf you use a custom diff renderer, all of this works with the renderer's output, as long as it supports the new OSC protocol that was introduced for this. Delta and Diff-so-fancy already do, so if you use one of these, be sure to update them to the latest version. There is support for difftastic too, but it hasn't been accepted upstream, so you'll have to build it yourself from this PR. If you use any other diff renderer, please file an issue so that we can add support for it.
Better support for stacked branches.
↓3↑5) it was impossible to tell whether that was because you rebased or rewrote the branch, in which case you want to force push, or because someone else rebased the branch, in which case you want to pull it. Lazygit can now distinguish these cases, and will show the↓3↑5in a dimmer yellow in the latter case. What's more, in this latter case you can "pull" the branch without checking it out by pressingf, like you already could for branches showing↓7.Dark and light themes.
Lazygit now determines whether your terminal has a dark or light background, and can use different color themes for each; it can also switch between the two dynamically if your terminal does. You can also pass this information on to your diff renderer if you use one that needs it, by using the new
{{colorScheme}}template variable in the renderer command.Better rendering of the commit graph.
Since the commit graph uses box drawing characters it could only be an approximation; some graph topologies can't be rendered faithfully this way. We now make use of branch drawing characters if the terminal supports them, which solves this problem and also looks better; see #6077 for details.
All changes in detail
Features ✨
Enhancements 🔥
fto "fast-forward" branches whose upstream branch was rewritten by @stefanhaller in #6067Fixes 🔧
Maintenance ⚙️
Docs 📖
I18n 🌎
Full Changelog: https://github.com/jesseduffield/lazygit/compare/v0.65.1...v0.66.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
Update dependency lazygit to v0.66.0to Update dependency lazygit to v0.66.14a0693ba9cto198b7c331dUpdate dependency lazygit to v0.66.1to Update dependency lazygit to v0.66.2198b7c331dtofc44d26cf5fc44d26cf5toc7ba0ea9a6Update dependency lazygit to v0.66.2to Update dependency lazygit to v0.66.3View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.