mab / dotfiles

Manage my dotfiles with chezmoi
MIT License
2 stars 0 forks source link

Update dependency jesseduffield/lazygit to v0.41.0 - autoclosed #199

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
jesseduffield/lazygit minor v0.40.2 -> v0.41.0

Release Notes

jesseduffield/lazygit (jesseduffield/lazygit) ### [`v0.41.0`](https://togithub.com/jesseduffield/lazygit/releases/tag/v0.41.0) [Compare Source](https://togithub.com/jesseduffield/lazygit/compare/v0.40.2...pre-0.41) Hold on tight because this is a HUGE release! This release includes a whopping 595 commits from a period of over 7 months, from 40 different contributors. Thanks to everybody who made this possible, and apologies for taking so long to actually release it: we'll be more frequent in future! Special thanks to Stefan Haller who is behind many of this release's changes and who has been critical in getting this release across the line. I've made a video running through the big changes here: [](https://youtu.be/\_REmkoIyPW0) #### What's Changed Here's some highlighted features: ##### Range select ![range-select](https://togithub.com/jesseduffield/lazygit/blob/assets/demo/interactive_rebase-compressed.gif?raw=true) You can now press 'v' to toggle range select in any list view, just like you already could in the staging view. You can also press shift+up/down to select a range. You can use range select to: - stage/discard a range of files - select multiple commits to fixup/squash/move outside an interactive rebase - select multiple commits to mark as fixup/squash/etc within an interactive rebase - select multiple commit files to discard or add to a custom patch (courtesy of [@​afhoffman](https://togithub.com/afhoffman)) - select multiple commits to cherry-pick I have been waiting for this feature for a very long time and it's already made me way more productive. If I need to squash a range of commits I can now easily do it directly rather than needing to squash them one-by-one, or needing to manually start an interactive rebase first. Likewise, it's much easier to select a range of files and stage them than stage them one-by-one. This is a **Breaking change**: Unfortunately, the 'v' key clashes with the existing key for pasting commits (cherry-pick), so we've replaced that with shift+V and changed the commit copy key to shift+C. If you want the old keybindings back, you can do that like so: ```yml keybinding: universal: toggleRangeSelect: commits: cherryPickCopy: 'c' pasteCommits: 'v' ``` ##### Auto-wrap in commit editor The commit editor now automatically hard-wraps your content by default, so you no longer need to hit the enter key yourself when you approach the margin. You can disable/configure this in your config: ```yml git: commit: autoWrapCommitMessage: true autoWrapWidth: 72 ``` Thanks to [@​stefanhaller](https://togithub.com/stefanhaller) for this feature. ##### Easier remote branch checkout Now when you go to checkout a remote branch, either via the `c` keybinding in the branches view or by pressing `space` on a remote branch, you'll be given the choice to checkout as a local branch or as a detached head (previously it would just check it out as a detached head which typically isn't what you want). This is a **Breaking change** in terms of muscle memory. Thanks to [@​stefanhaller](https://togithub.com/stefanhaller) for this feature. ##### Easier start interactive rebase Previously, to start an interactive rebase, you would need to navigate to a base commit and press `e` on it. Now you can simply press `i` and regardless of which commit is selected, an interactive rebase will begin that includes all the commits on your branch (or if there are merge commits: all the commits up to first merge commit). The above demo for range select showcases this. ##### Easier squashing of `fixup!` commits In a similar vein to the above section, now when you press `shift+S`, you're given the choice of squashing all commits above the selected commit and squashing all commits on the branch, which is what you typically want. This is a **Breaking change** in terms of muscle memory. Thanks to [@​stefanhaller](https://togithub.com/stefanhaller) for this feature. ##### View divergence from upstream branch If you press `u` on a local branch a menu appears which shows options relating to the branch's upstream. Now, the first option in that menu allows you to view the divergence from the upstream which shows commits to pull and commits to push Thanks to [@​stefanhaller](https://togithub.com/stefanhaller) for this feature. ##### Find appropriate commit for fixup/amend This one is some serious voodoo: if somebody suggests changes in a PR review, you'll often apply the changes, then go hunting for the appropriate commit to fixup/amend. Now, from the files view you can press `ctrl+f` and if Lazygit can identify an appropriate commit with certainty, it will select that commit for you. Pretty cool! We've made the algorithm very strict so that you can always trust the result, but this means in circumstances where we can't know for sure which commit is appropriate (such as when your changes only include added lines), it's left to you to manually find the commit. We're keen to get lots of feedback on this feature to see where the sweet spot is. For more info see [the docs](https://togithub.com/jesseduffield/lazygit/blob/master/docs/Fixup_Commits.md#finding-the-commit-to-create-a-fixup-for) Thanks to [@​stefanhaller](https://togithub.com/stefanhaller) for this feature. ##### Delete remote branches/tags Now when you press `d` on a local branch, remote branch, or tag, you're given the option to delete that branch/tag in the remote. Thanks to [@​AzraelSec](https://togithub.com/AzraelSec) for this feature. ##### Add co-author to commit When you press `a` on a commit an option now appears to add a co-author (something GitHub can read). Thanks to [@​omaussa](https://togithub.com/omaussa) for this feature. ##### Filter commits by author You can now filter commits by author via pressing `ctrl+s` in the commits view and selecting the option to filter by author. Thanks to [@​Part22](https://togithub.com/Part22) for this feature. ##### Change branch sort order You can now change branch sort order by pressing `s` in the branches view (and remote branches view). By default local branches are sorted by 'recency' meaning how recently they were checked out, but you can now sort by head commit date and alphabetically. Thanks to [@​hosaka](https://togithub.com/hosaka) for this feature. ##### Better bare repo support We have fixed a bunch of bugs relating to bare repos so if you had issues with them in the past it should work fine now. Thanks to [@​jwhitley](https://togithub.com/jwhitley) for this feature. ##### Miscelleneous UI changes - Unstaged files are now shown in white, not red, which is easier on the eyes - Scrollbars are thinner (and, thus, cooler) - Keybindings menu now has section headers ([@​stefanhaller](https://togithub.com/stefanhaller)) - Error toasts now appear for some errors (less intrusive than popups) ([@​stefanhaller](https://togithub.com/stefanhaller)) - Search history is now retained ([@​karimkhaleel](https://togithub.com/karimkhaleel)) - Git log is shown by default ([@​stefanhaller](https://togithub.com/stefanhaller)) ##### More Breaking Changes 💥 - When you press 'g' to bring up the git reset menu, the 'mixed' option is now the first and default, rather than 'soft'. This is because 'mixed' is the most commonly used option. - Push/pull/fetch loading statuses are now shown against the branch rather than in a popup. This allows you to e.g. fetch multiple branches in parallel and see the status for each branch. - The git log graph in the commits view is now always shown by default (previously it was only shown when the view was maximised). If you find this too noisy, you can change it back via `ctrl+L` -> 'Show git graph' -> 'when maximised' - Filtering (e.g. when pressing '/') is less fuzzy by default; it only matches substrings now. Multiple substrings can be matched by separating them with spaces. If you want to revert to the old behavior, set the following in your config: ```yml gui: filterMode: 'fuzzy' ``` #### What's Changed ##### All Enhancements 🔥 - Add range selection ability on list contexts by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3207](https://togithub.com/jesseduffield/lazygit/pull/3207) - Allow deleting remote tags/branches from local tag/branch views by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/2738](https://togithub.com/jesseduffield/lazygit/pull/2738) - Add command to show divergence from upstream by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2871](https://togithub.com/jesseduffield/lazygit/pull/2871) - Add 'Quick start interactive rebase' action by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3213](https://togithub.com/jesseduffield/lazygit/pull/3213) - Add command to open git difftool by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3156](https://togithub.com/jesseduffield/lazygit/pull/3156) - Support editing files in existing neovim instance by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/2916](https://togithub.com/jesseduffield/lazygit/pull/2916) - Show commit mark before showing extra info by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/2928](https://togithub.com/jesseduffield/lazygit/pull/2928) - Jump to middle of the view when selection leaves the visible area by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2915](https://togithub.com/jesseduffield/lazygit/pull/2915) - Add emacs-keybinds for word navigation by [@​horriblename](https://togithub.com/horriblename) in [https://github.com/jesseduffield/lazygit/pull/2935](https://togithub.com/jesseduffield/lazygit/pull/2935) - Add `gui.scrollOffBehavior` config for scrolling list views by half-pages by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2939](https://togithub.com/jesseduffield/lazygit/pull/2939) - Switch to editor from commit message panel by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2881](https://togithub.com/jesseduffield/lazygit/pull/2881) - Select same commit again after pressing "e" to edit a commit by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2954](https://togithub.com/jesseduffield/lazygit/pull/2954) - Support custom keybindings for confirm discard by [@​mskelton](https://togithub.com/mskelton) in [https://github.com/jesseduffield/lazygit/pull/2960](https://togithub.com/jesseduffield/lazygit/pull/2960) - Allow adding a port to webDomain part of services config by [@​raidora](https://togithub.com/raidora) in [https://github.com/jesseduffield/lazygit/pull/2908](https://togithub.com/jesseduffield/lazygit/pull/2908) - Add icons for files with .mdx and .svelte file extensions by [@​hrstmr](https://togithub.com/hrstmr) in [https://github.com/jesseduffield/lazygit/pull/2889](https://togithub.com/jesseduffield/lazygit/pull/2889) - Section headers in keybindings menu by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2911](https://togithub.com/jesseduffield/lazygit/pull/2911) - Check for staged files for "Amend commit" and "Create fixup commit" by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2970](https://togithub.com/jesseduffield/lazygit/pull/2970) - Add support for external diff commands (e.g. difftastic) by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2868](https://togithub.com/jesseduffield/lazygit/pull/2868) - Save diff context size in state.yml instead of config.yml by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2969](https://togithub.com/jesseduffield/lazygit/pull/2969) - Support to reset the current branch to a selected branch upstream by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/2940](https://togithub.com/jesseduffield/lazygit/pull/2940) - Replace whitespace with '-' when renaming a branch by [@​calthejuggler](https://togithub.com/calthejuggler) in [https://github.com/jesseduffield/lazygit/pull/2990](https://togithub.com/jesseduffield/lazygit/pull/2990) - Add jump-to-panel label config setting by [@​MariaSolOs](https://togithub.com/MariaSolOs) in [https://github.com/jesseduffield/lazygit/pull/2993](https://togithub.com/jesseduffield/lazygit/pull/2993) - Add co-author to commits by [@​omaussa](https://togithub.com/omaussa) in [https://github.com/jesseduffield/lazygit/pull/2912](https://togithub.com/jesseduffield/lazygit/pull/2912) - Change the default of the "gui.borders" config to "rounded" by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2998](https://togithub.com/jesseduffield/lazygit/pull/2998) - Add a DisabledReason mechanism for menu items and keybindings by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2992](https://togithub.com/jesseduffield/lazygit/pull/2992) - Allow cherry-picking commits during a rebase by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3013](https://togithub.com/jesseduffield/lazygit/pull/3013) - Add history for search view by [@​karimkhaleel](https://togithub.com/karimkhaleel) in [https://github.com/jesseduffield/lazygit/pull/2877](https://togithub.com/jesseduffield/lazygit/pull/2877) - Replace loader panels with waiting status (pull/push/fetch) by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2973](https://togithub.com/jesseduffield/lazygit/pull/2973) - Add menu to rebase onto selected branch remote upstream by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/3020](https://togithub.com/jesseduffield/lazygit/pull/3020) - Add ability to force portrait mode by [@​ldelossa](https://togithub.com/ldelossa) in [https://github.com/jesseduffield/lazygit/pull/3037](https://togithub.com/jesseduffield/lazygit/pull/3037) - Add Micro editor preset by [@​kytta](https://togithub.com/kytta) in [https://github.com/jesseduffield/lazygit/pull/3049](https://togithub.com/jesseduffield/lazygit/pull/3049) - Show sync status in branches list by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3021](https://togithub.com/jesseduffield/lazygit/pull/3021) - Add 'lvim' editor preset for lunarvim by [@​zottelsheep](https://togithub.com/zottelsheep) in [https://github.com/jesseduffield/lazygit/pull/3074](https://togithub.com/jesseduffield/lazygit/pull/3074) - Truncate branch names to make branch status always visible by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3075](https://togithub.com/jesseduffield/lazygit/pull/3075) - Color file icons by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3080](https://togithub.com/jesseduffield/lazygit/pull/3080) - Add UserConfig jsonschema generation script by [@​karimkhaleel](https://togithub.com/karimkhaleel) in [https://github.com/jesseduffield/lazygit/pull/3039](https://togithub.com/jesseduffield/lazygit/pull/3039) - Add a copy-to-clipboard menu to the file view (with `diff` copy options) by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/3104](https://togithub.com/jesseduffield/lazygit/pull/3104) - Fix bottom line alignment by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3076](https://togithub.com/jesseduffield/lazygit/pull/3076) - Make move up/down blocking by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2966](https://togithub.com/jesseduffield/lazygit/pull/2966) - Add remote branch sorting menu by [@​hosaka](https://togithub.com/hosaka) in [https://github.com/jesseduffield/lazygit/pull/3171](https://togithub.com/jesseduffield/lazygit/pull/3171) - Add age to stash entries by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/3174](https://togithub.com/jesseduffield/lazygit/pull/3174) - Add local branch sorting menu by [@​hosaka](https://togithub.com/hosaka) in [https://github.com/jesseduffield/lazygit/pull/3182](https://togithub.com/jesseduffield/lazygit/pull/3182) - Show a friendly error message when starting lazygit from a non-existent cwd by [@​simonwhitaker](https://togithub.com/simonwhitaker) in [https://github.com/jesseduffield/lazygit/pull/3192](https://togithub.com/jesseduffield/lazygit/pull/3192) - Replace copy commit SHA with copy commit subject on the y s keybind in the commits view by [@​karimkhaleel](https://togithub.com/karimkhaleel) in [https://github.com/jesseduffield/lazygit/pull/3188](https://togithub.com/jesseduffield/lazygit/pull/3188) - Add config setting for splitting window vertically in half screen mode by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3133](https://togithub.com/jesseduffield/lazygit/pull/3133) - Add command to find base commit for creating a fixup by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3105](https://togithub.com/jesseduffield/lazygit/pull/3105) - Show Toast instead of error panel when invoking a disabled command by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3180](https://togithub.com/jesseduffield/lazygit/pull/3180) - Show file names in default colour by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3081](https://togithub.com/jesseduffield/lazygit/pull/3081) - Add config setting to suppress showing file icons by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3216](https://togithub.com/jesseduffield/lazygit/pull/3216) - Support range select for rebase actions by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3232](https://togithub.com/jesseduffield/lazygit/pull/3232) - Make range selections created with the mouse non-sticky by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3234](https://togithub.com/jesseduffield/lazygit/pull/3234) - Support range select for staging/discarding files by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3248](https://togithub.com/jesseduffield/lazygit/pull/3248) - Inline status for fetching remotes by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3238](https://togithub.com/jesseduffield/lazygit/pull/3238) - Add shortcuts for filtering files by status by [@​mark2185](https://togithub.com/mark2185) in [https://github.com/jesseduffield/lazygit/pull/3137](https://togithub.com/jesseduffield/lazygit/pull/3137) - Keep same selection range when quick-starting an interactive rebase by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3247](https://togithub.com/jesseduffield/lazygit/pull/3247) - Add loads of tooltips by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3269](https://togithub.com/jesseduffield/lazygit/pull/3269) - Show better keybinding suggestions by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3203](https://togithub.com/jesseduffield/lazygit/pull/3203) - Support selecting file range in patch builder by [@​afhoffman](https://togithub.com/afhoffman) in [https://github.com/jesseduffield/lazygit/pull/3259](https://togithub.com/jesseduffield/lazygit/pull/3259) - Add command to squash all fixups in the current branch by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3274](https://togithub.com/jesseduffield/lazygit/pull/3274) - Use slimmer scrollbars by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3283](https://togithub.com/jesseduffield/lazygit/pull/3283) - Clear cherry-picked commits after pasting by [@​molejnik88](https://togithub.com/molejnik88) in [https://github.com/jesseduffield/lazygit/pull/3240](https://togithub.com/jesseduffield/lazygit/pull/3240) - Change default of git.log.showGraph to 'always' by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3314](https://togithub.com/jesseduffield/lazygit/pull/3314) - Support range select removing files from a commit by [@​afhoffman](https://togithub.com/afhoffman) in [https://github.com/jesseduffield/lazygit/pull/3276](https://togithub.com/jesseduffield/lazygit/pull/3276) - Migrate git.log.showGraph and git.log.order to app state by [@​hosaka](https://togithub.com/hosaka) in [https://github.com/jesseduffield/lazygit/pull/3197](https://togithub.com/jesseduffield/lazygit/pull/3197) - Change "git reset" default to --mixed by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3264](https://togithub.com/jesseduffield/lazygit/pull/3264) - Add author filtering to commit view by [@​part22](https://togithub.com/part22) in [https://github.com/jesseduffield/lazygit/pull/3302](https://togithub.com/jesseduffield/lazygit/pull/3302) - Provide two helix presets, one for "helix" and one for "hx" by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3346](https://togithub.com/jesseduffield/lazygit/pull/3346) - Don't show branch head on rebase todos if the rebase.updateRefs config is on by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3340](https://togithub.com/jesseduffield/lazygit/pull/3340) - Show all submodules recursively by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3341](https://togithub.com/jesseduffield/lazygit/pull/3341) - Support setting a range of commits to "edit" outside of a rebase by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3370](https://togithub.com/jesseduffield/lazygit/pull/3370) - Adjust selection after squashing fixups by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3338](https://togithub.com/jesseduffield/lazygit/pull/3338) - Auto-wrap commit message while typing by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3173](https://togithub.com/jesseduffield/lazygit/pull/3173) - Add Co-Author support to new commits by [@​2KAbhishek](https://togithub.com/2KAbhishek) in [https://github.com/jesseduffield/lazygit/pull/3097](https://togithub.com/jesseduffield/lazygit/pull/3097) - Show "breaking changes" message at startup by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3377](https://togithub.com/jesseduffield/lazygit/pull/3377) - Allow moving and deleting update-ref todos by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3391](https://togithub.com/jesseduffield/lazygit/pull/3391) - When checking out a remote branch by name, ask the user how by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3388](https://togithub.com/jesseduffield/lazygit/pull/3388) - Use substring filtering instead of fuzzy filtering by default by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3376](https://togithub.com/jesseduffield/lazygit/pull/3376) - Always prompt to return from subprocess if there was an error by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3410](https://togithub.com/jesseduffield/lazygit/pull/3410) - When adding a new remote, select it and fetch it by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3401](https://togithub.com/jesseduffield/lazygit/pull/3401) - Support editing multiple files at once using range selection by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3407](https://togithub.com/jesseduffield/lazygit/pull/3407) - Make it easy to create "amend!" commits by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3409](https://togithub.com/jesseduffield/lazygit/pull/3409) - Add config to truncate commit hashes when copying them to the clipboard by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3402](https://togithub.com/jesseduffield/lazygit/pull/3402) ##### Fixes 🔧 - Fix issue where explosion effect was out-of-view by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/2909](https://togithub.com/jesseduffield/lazygit/pull/2909) - Show dialogue when attempting to open info link fails by [@​simonwhitaker](https://togithub.com/simonwhitaker) in [https://github.com/jesseduffield/lazygit/pull/2899](https://togithub.com/jesseduffield/lazygit/pull/2899) - Fix jumping to the correct line from the staging view by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2919](https://togithub.com/jesseduffield/lazygit/pull/2919) - Fix sha colors when rebasing by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2946](https://togithub.com/jesseduffield/lazygit/pull/2946) - Fix the commit graph display after selection jumps in commits view by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2943](https://togithub.com/jesseduffield/lazygit/pull/2943) - Handle trailing slash in worktree path by [@​Krismix1](https://togithub.com/Krismix1) in [https://github.com/jesseduffield/lazygit/pull/2947](https://togithub.com/jesseduffield/lazygit/pull/2947) - Fix escape not cancelling filter mode, but closing the menu instead by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2977](https://togithub.com/jesseduffield/lazygit/pull/2977) - Use `Error` method to handle commits url copy from unknown service by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/3007](https://togithub.com/jesseduffield/lazygit/pull/3007) - Hide waiting status during credentials prompt by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3016](https://togithub.com/jesseduffield/lazygit/pull/3016) - Use upstream branch when opening pull requests by [@​mark2185](https://togithub.com/mark2185) in [https://github.com/jesseduffield/lazygit/pull/2693](https://togithub.com/jesseduffield/lazygit/pull/2693) - Fix issue where active search inappropriately changed selected line by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3022](https://togithub.com/jesseduffield/lazygit/pull/3022) - Respect $GIT_WORK_TREE and $GIT_DIR env vars (fix [#​3010](https://togithub.com/jesseduffield/lazygit/issues/3010)). by [@​intrntbrn](https://togithub.com/intrntbrn) in [https://github.com/jesseduffield/lazygit/pull/3024](https://togithub.com/jesseduffield/lazygit/pull/3024) - Fix crash when trying to filter the list of remotes by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3059](https://togithub.com/jesseduffield/lazygit/pull/3059) - Re-apply filter when model changes by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3058](https://togithub.com/jesseduffield/lazygit/pull/3058) - Use a PTY when calling external diff command by [@​AFutureD](https://togithub.com/AFutureD) in [https://github.com/jesseduffield/lazygit/pull/3120](https://togithub.com/jesseduffield/lazygit/pull/3120) - Re-enable 'Unset upstream' option when upstream branch is missing by [@​mark2185](https://togithub.com/mark2185) in [https://github.com/jesseduffield/lazygit/pull/3086](https://togithub.com/jesseduffield/lazygit/pull/3086) - Fall back to WithWaitingStatus if item is not visible by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3083](https://togithub.com/jesseduffield/lazygit/pull/3083) - Fix checking out a tag when there is a branch with the same name by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3179](https://togithub.com/jesseduffield/lazygit/pull/3179) - Fix preserving the commit message when description contains blank lines by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3170](https://togithub.com/jesseduffield/lazygit/pull/3170) - Allow multiple fetch commands (or fetch and pull) to run concurrently by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3202](https://togithub.com/jesseduffield/lazygit/pull/3202) - Support insteadOf URL rewriting when opening URLs in browser by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3177](https://togithub.com/jesseduffield/lazygit/pull/3177) - Fix keybindings for characters involving AltGr on Windows by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3194](https://togithub.com/jesseduffield/lazygit/pull/3194) - Do not include keybindings from another view in keybindings menu by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3220](https://togithub.com/jesseduffield/lazygit/pull/3220) - Fix crash with short branch names by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3219](https://togithub.com/jesseduffield/lazygit/pull/3219) - Keep same branch selected when fetching a branch while sorted by date by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3186](https://togithub.com/jesseduffield/lazygit/pull/3186) - Use git rev-parse to obtain repository and worktree paths by [@​jwhitley](https://togithub.com/jwhitley) in [https://github.com/jesseduffield/lazygit/pull/3183](https://togithub.com/jesseduffield/lazygit/pull/3183) - Pass absolute file paths to all editor commands by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3255](https://togithub.com/jesseduffield/lazygit/pull/3255) - Disallow cherry-picking merge commits by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3316](https://togithub.com/jesseduffield/lazygit/pull/3316) - Fix two problems related to update-ref rebase todo items by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3290](https://togithub.com/jesseduffield/lazygit/pull/3290) - Fix order of custom commands history by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3286](https://togithub.com/jesseduffield/lazygit/pull/3286) - Fix some problems with patches if `git diff` was customized with config (e.g. `external` or `noprefix`). by [@​mricherzhagen](https://togithub.com/mricherzhagen) in [https://github.com/jesseduffield/lazygit/pull/3222](https://togithub.com/jesseduffield/lazygit/pull/3222) - Use $XDG_STATE_HOME for state.yml by [@​horriblename](https://togithub.com/horriblename) in [https://github.com/jesseduffield/lazygit/pull/2936](https://togithub.com/jesseduffield/lazygit/pull/2936) - Fix display of Chinese characters on Windows by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3352](https://togithub.com/jesseduffield/lazygit/pull/3352) - Allow more than one argument in git.merging.args config by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3336](https://togithub.com/jesseduffield/lazygit/pull/3336) - Don't strike out reserved keys in menus by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3365](https://togithub.com/jesseduffield/lazygit/pull/3365) - Don't ask to force-push if the remote rejected updates by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3387](https://togithub.com/jesseduffield/lazygit/pull/3387) - Fix container detection by [@​aritmos](https://togithub.com/aritmos) in [https://github.com/jesseduffield/lazygit/pull/3412](https://togithub.com/jesseduffield/lazygit/pull/3412) ##### Maintenance ⚙️ - Add Click() to GuiDriver by [@​simonwhitaker](https://togithub.com/simonwhitaker) in [https://github.com/jesseduffield/lazygit/pull/2898](https://togithub.com/jesseduffield/lazygit/pull/2898) - Add Makefile by [@​kyu08](https://togithub.com/kyu08) in [https://github.com/jesseduffield/lazygit/pull/2937](https://togithub.com/jesseduffield/lazygit/pull/2937) - fix GitHub Actions warnings by [@​kyu08](https://togithub.com/kyu08) in [https://github.com/jesseduffield/lazygit/pull/2950](https://togithub.com/jesseduffield/lazygit/pull/2950) - Add instruction in PR template to start PRs with an imperative by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/2967](https://togithub.com/jesseduffield/lazygit/pull/2967) - Don't show toasts when running integration tests by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2975](https://togithub.com/jesseduffield/lazygit/pull/2975) - Various debugging improvements by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3000](https://togithub.com/jesseduffield/lazygit/pull/3000) - Rename `test/results` to `test/_results` by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3012](https://togithub.com/jesseduffield/lazygit/pull/3012) - Support passing -race flag to integration tests by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3019](https://togithub.com/jesseduffield/lazygit/pull/3019) - Improve debugging of integration tests by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3029](https://togithub.com/jesseduffield/lazygit/pull/3029) - Use go:generate for cheatsheet by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3035](https://togithub.com/jesseduffield/lazygit/pull/3035) - Change Makefile to build non-optimized by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3028](https://togithub.com/jesseduffield/lazygit/pull/3028) - Update PR template to use go generate command by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3041](https://togithub.com/jesseduffield/lazygit/pull/3041) - Band-aid fix for submodule/reset.go test failure by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3047](https://togithub.com/jesseduffield/lazygit/pull/3047) - Remove redundant `len` check by [@​Juneezee](https://togithub.com/Juneezee) in [https://github.com/jesseduffield/lazygit/pull/3051](https://togithub.com/jesseduffield/lazygit/pull/3051) - Add disabled compat for user config ([#​2833](https://togithub.com/jesseduffield/lazygit/issues/2833)) by [@​karimkhaleel](https://togithub.com/karimkhaleel) in [https://github.com/jesseduffield/lazygit/pull/3060](https://togithub.com/jesseduffield/lazygit/pull/3060) - Fix go.mod file by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3118](https://togithub.com/jesseduffield/lazygit/pull/3118) - Capture test code coverage stats by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3135](https://togithub.com/jesseduffield/lazygit/pull/3135) - fixed typo in test description by [@​schuebel](https://togithub.com/schuebel) in [https://github.com/jesseduffield/lazygit/pull/3101](https://togithub.com/jesseduffield/lazygit/pull/3101) - Update cheatsheets by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3143](https://togithub.com/jesseduffield/lazygit/pull/3143) - fix(config): add `yaml:"options"` struct tag to `CustomCommandPrompt`.`[]Options` by [@​lexor](https://togithub.com/lexor) in [https://github.com/jesseduffield/lazygit/pull/3163](https://togithub.com/jesseduffield/lazygit/pull/3163) - Set working directory in lazygit test command by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3215](https://togithub.com/jesseduffield/lazygit/pull/3215) - Fix CI erroneously marking failed tests as successful by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3221](https://togithub.com/jesseduffield/lazygit/pull/3221) - Fix cherrypick demo by [@​afhoffman](https://togithub.com/afhoffman) in [https://github.com/jesseduffield/lazygit/pull/3287](https://togithub.com/jesseduffield/lazygit/pull/3287) - Fix linter warnings by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3351](https://togithub.com/jesseduffield/lazygit/pull/3351) - Remove support for old style non-interactive rebase by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3348](https://togithub.com/jesseduffield/lazygit/pull/3348) ##### Docs 📖 - Mention JSON schema by [@​EmilyGraceSeville7cf](https://togithub.com/EmilyGraceSeville7cf) in [https://github.com/jesseduffield/lazygit/pull/2893](https://togithub.com/jesseduffield/lazygit/pull/2893) - Add more demos by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/2927](https://togithub.com/jesseduffield/lazygit/pull/2927) - Add compare-commits demo by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/2929](https://togithub.com/jesseduffield/lazygit/pull/2929) - Feature add git flow instructions by [@​barthr](https://togithub.com/barthr) in [https://github.com/jesseduffield/lazygit/pull/2785](https://togithub.com/jesseduffield/lazygit/pull/2785) - Fix: Update 'zh' to 'zh-CN' in lazygit Language Configuration by [@​try-to-fly](https://togithub.com/try-to-fly) in [https://github.com/jesseduffield/lazygit/pull/2842](https://togithub.com/jesseduffield/lazygit/pull/2842) - Add termux installation instructions to README by [@​jothi-prasath](https://togithub.com/jothi-prasath) in [https://github.com/jesseduffield/lazygit/pull/2892](https://togithub.com/jesseduffield/lazygit/pull/2892) - Add installation guide using winget CLI by [@​ErickRock](https://togithub.com/ErickRock) in [https://github.com/jesseduffield/lazygit/pull/2963](https://togithub.com/jesseduffield/lazygit/pull/2963) - Add install instructions for openSUSE by [@​pdostal](https://togithub.com/pdostal) in [https://github.com/jesseduffield/lazygit/pull/2727](https://togithub.com/jesseduffield/lazygit/pull/2727) - Add comments in user config struct by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3040](https://togithub.com/jesseduffield/lazygit/pull/3040) - commmit - enhance docs for keybinding 'c' for local branch by [@​smangels](https://togithub.com/smangels) in [https://github.com/jesseduffield/lazygit/pull/3046](https://togithub.com/jesseduffield/lazygit/pull/3046) - Updated installation instruction for Gentoo by [@​hbenazha](https://togithub.com/hbenazha) in [https://github.com/jesseduffield/lazygit/pull/3113](https://togithub.com/jesseduffield/lazygit/pull/3113) - fix: MacOS default path misspelling by [@​zeromask1337](https://togithub.com/zeromask1337) in [https://github.com/jesseduffield/lazygit/pull/3148](https://togithub.com/jesseduffield/lazygit/pull/3148) - Add codebase guide by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3206](https://togithub.com/jesseduffield/lazygit/pull/3206) - Add NixOs installation instructions to README.md by [@​rsniezek](https://togithub.com/rsniezek) in [https://github.com/jesseduffield/lazygit/pull/3249](https://togithub.com/jesseduffield/lazygit/pull/3249) - Make the links in the status panel point to the current version rather than master by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3397](https://togithub.com/jesseduffield/lazygit/pull/3397) ##### I18n 🌎 - Update translations for polish language by [@​undg](https://togithub.com/undg) in [https://github.com/jesseduffield/lazygit/pull/3389](https://togithub.com/jesseduffield/lazygit/pull/3389) - Fixed translations for zh_TW by [@​olivertzeng](https://togithub.com/olivertzeng) in [https://github.com/jesseduffield/lazygit/pull/3393](https://togithub.com/jesseduffield/lazygit/pull/3393) ##### Other Changes - Improve prompts when amending commits by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/2980](https://togithub.com/jesseduffield/lazygit/pull/2980) - Update Stacked_Branches.md by [@​apotterri](https://togithub.com/apotterri) in [https://github.com/jesseduffield/lazygit/pull/3090](https://togithub.com/jesseduffield/lazygit/pull/3090) #### New Contributors - [@​EmilyGraceSeville7cf](https://togithub.com/EmilyGraceSeville7cf) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2893](https://togithub.com/jesseduffield/lazygit/pull/2893) - [@​simonwhitaker](https://togithub.com/simonwhitaker) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2898](https://togithub.com/jesseduffield/lazygit/pull/2898) - [@​horriblename](https://togithub.com/horriblename) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2935](https://togithub.com/jesseduffield/lazygit/pull/2935) - [@​kyu08](https://togithub.com/kyu08) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2937](https://togithub.com/jesseduffield/lazygit/pull/2937) - [@​barthr](https://togithub.com/barthr) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2785](https://togithub.com/jesseduffield/lazygit/pull/2785) - [@​try-to-fly](https://togithub.com/try-to-fly) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2842](https://togithub.com/jesseduffield/lazygit/pull/2842) - [@​jothi-prasath](https://togithub.com/jothi-prasath) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2892](https://togithub.com/jesseduffield/lazygit/pull/2892) - [@​ErickRock](https://togithub.com/ErickRock) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2963](https://togithub.com/jesseduffield/lazygit/pull/2963) - [@​mskelton](https://togithub.com/mskelton) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2960](https://togithub.com/jesseduffield/lazygit/pull/2960) - [@​raidora](https://togithub.com/raidora) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2908](https://togithub.com/jesseduffield/lazygit/pull/2908) - [@​pdostal](https://togithub.com/pdostal) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2727](https://togithub.com/jesseduffield/lazygit/pull/2727) - [@​hrstmr](https://togithub.com/hrstmr) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2889](https://togithub.com/jesseduffield/lazygit/pull/2889) - [@​calthejuggler](https://togithub.com/calthejuggler) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2990](https://togithub.com/jesseduffield/lazygit/pull/2990) - [@​MariaSolOs](https://togithub.com/MariaSolOs) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2993](https://togithub.com/jesseduffield/lazygit/pull/2993) - [@​omaussa](https://togithub.com/omaussa) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2912](https://togithub.com/jesseduffield/lazygit/pull/2912) - [@​karimkhaleel](https://togithub.com/karimkhaleel) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/2877](https://togithub.com/jesseduffield/lazygit/pull/2877) - [@​intrntbrn](https://togithub.com/intrntbrn) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3024](https://togithub.com/jesseduffield/lazygit/pull/3024) - [@​ldelossa](https://togithub.com/ldelossa) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3037](https://togithub.com/jesseduffield/lazygit/pull/3037) - [@​kytta](https://togithub.com/kytta) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3049](https://togithub.com/jesseduffield/lazygit/pull/3049) - [@​Juneezee](https://togithub.com/Juneezee) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3051](https://togithub.com/jesseduffield/lazygit/pull/3051) - [@​zottelsheep](https://togithub.com/zottelsheep) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3074](https://togithub.com/jesseduffield/lazygit/pull/3074) - [@​apotterri](https://togithub.com/apotterri) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3090](https://togithub.com/jesseduffield/lazygit/pull/3090) - [@​AFutureD](https://togithub.com/AFutureD) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3120](https://togithub.com/jesseduffield/lazygit/pull/3120) - [@​smangels](https://togithub.com/smangels) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3046](https://togithub.com/jesseduffield/lazygit/pull/3046) - [@​schuebel](https://togithub.com/schuebel) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3101](https://togithub.com/jesseduffield/lazygit/pull/3101) - [@​hbenazha](https://togithub.com/hbenazha) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3113](https://togithub.com/jesseduffield/lazygit/pull/3113) - [@​zeromask1337](https://togithub.com/zeromask1337) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3148](https://togithub.com/jesseduffield/lazygit/pull/3148) - [@​lexor](https://togithub.com/lexor) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3163](https://togithub.com/jesseduffield/lazygit/pull/3163) - [@​hosaka](https://togithub.com/hosaka) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3171](https://togithub.com/jesseduffield/lazygit/pull/3171) - [@​jwhitley](https://togithub.com/jwhitley) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3183](https://togithub.com/jesseduffield/lazygit/pull/3183) - [@​afhoffman](https://togithub.com/afhoffman) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3259](https://togithub.com/jesseduffield/lazygit/pull/3259) - [@​molejnik88](https://togithub.com/molejnik88) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3240](https://togithub.com/jesseduffield/lazygit/pull/3240) - [@​mricherzhagen](https://togithub.com/mricherzhagen) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3222](https://togithub.com/jesseduffield/lazygit/pull/3222) - [@​part22](https://togithub.com/part22) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3302](https://togithub.com/jesseduffield/lazygit/pull/3302) - [@​2KAbhishek](https://togithub.com/2KAbhishek) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3097](https://togithub.com/jesseduffield/lazygit/pull/3097) - [@​undg](https://togithub.com/undg) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3389](https://togithub.com/jesseduffield/lazygit/pull/3389) - [@​olivertzeng](https://togithub.com/olivertzeng) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3393](https://togithub.com/jesseduffield/lazygit/pull/3393) - [@​rsniezek](https://togithub.com/rsniezek) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3249](https://togithub.com/jesseduffield/lazygit/pull/3249) - [@​aritmos](https://togithub.com/aritmos) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3412](https://togithub.com/jesseduffield/lazygit/pull/3412) #### Shameless Plug I quit my day job and co-founded Zenbu, a startup that helps your company manage its SaaS subscriptions (discovery of subscriptions, onboarding/offboarding etc) to save you time and money. Check it out! https://zenbu.au/

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 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. View repository job log here.