0:26 Small UI changes: section headers, tooltips, side panel numbers, contextual keybindings and more 4:35 Range select: 'v' to toggle range select in any list view 7:20 Auto-wrap in commit editor 8:06 Easier remote branch checkout 9:13 Easier start interactive rebase 9:58 Easier squashing of fixup! commits 10:26 View divergence from upstream branch 10:57 Find appropriate commit for fixup/amend 12:45 Delete remote branches/tags 13:10 Add co-author to commit 13:40 Filter commits by author 14:06 Change branch sort order 14:49 Better bare repo support
wow! how is it possible that a single release fixed ALL of the minor annoyances in lazygit !? great stuff! love it, I cannot wait till I get back to work on Monday and have an opportunity to take it for a spin
These are really cool! Also a pro tip, if that’s a Rode NT-1 mic, the little gold button underneath the grill should be facing you in order to pick up the cardioid pattern properly.
I started to use lazygit for few seconds per day and after few months I use it for every git operation (except merge because I need a rich UI to avoid disasters) and the "stage a range of files" is the killer feature for my work habit, thanks!!!
Watching you RACE through operations makes me realize just how badly I need to either (a) rethink my keybindings or (b) refamiliarize myself with all of the things Lazygit lets me do from any one state/mode. Also: thanks to all the contributors! This is a MASSIVE update!
I'm also an avid lazygit user, and I'm loving everything from this update. The auto-wrapping & range selections especially are going to be super nice for my workflow! Thanks for everything you & the contributors do!
That was a great plug at the end. So honest and humble and directly to the point. I wish all advertisement was like this. Just calmly tell me what the shit is for, and I'll make up my mind about whether it's interesting. No convincing, no playing on emotions, none of that. Bravo.
great release and I love the way you've smoothed out breaking changes with in-UI tips and easy config options to revert, amazing. solidifies lazygit as a really dependable tool to have
11:00 Do you work in in a company? You do _not_ change the commit history of pushed branches. Don't do that. If people have pulled your branch, they'll be forced to do a force pull every time you alter history. Just do small commits that say something like "fix review comments" or something if you're lazy, or if you're not lazy you describe what the comments were asking for. This isn't what these features are for IMO. These features are for altering history _before_ you push your un-pushed commits. 👍Good luck everyone!
there is no problem with force pushing branches that "work in progress". It's a problem that more than 1 devs do their work in one branch. I push my branch every day with a lot of dirty commits, just for reason if my pc broken or smth else and I have remote backup, not for someone could start his task from it and telling me "oh please don't change history, cause I'm lazy to resolve conflict". Just start your branch from main, or be ready for rebases and conflicts if you work on top of WIP branch
i would love to see possibility to make branche diff but not like it is now that you have listed every file with code but by commits which i could look in to them or not like its in intellij when you ctrl+d on different branches - basically git log --oneline main..develop which i could browse
0:26 Small UI changes: section headers, tooltips, side panel numbers, contextual keybindings and more
4:35 Range select: 'v' to toggle range select in any list view
7:20 Auto-wrap in commit editor
8:06 Easier remote branch checkout
9:13 Easier start interactive rebase
9:58 Easier squashing of fixup! commits
10:26 View divergence from upstream branch
10:57 Find appropriate commit for fixup/amend
12:45 Delete remote branches/tags
13:10 Add co-author to commit
13:40 Filter commits by author
14:06 Change branch sort order
14:49 Better bare repo support
i love lazygit so much, its the perfect level of abstraction over typing out commands by hand
wow! how is it possible that a single release fixed ALL of the minor annoyances in lazygit !? great stuff! love it, I cannot wait till I get back to work on Monday and have an opportunity to take it for a spin
These are really cool! Also a pro tip, if that’s a Rode NT-1 mic, the little gold button underneath the grill should be facing you in order to pick up the cardioid pattern properly.
Oh my god this explains so much haha! Thanks!
@@jesseduffield9516 no problem!
In other word the mic was facing the wrong direction :D
lazygit has absolutely changed my life. thank you for these new updates Jesse!
I started to use lazygit for few seconds per day and after few months I use it for every git operation (except merge because I need a rich UI to avoid disasters) and the "stage a range of files" is the killer feature for my work habit, thanks!!!
May I ask what you use for merges?
@@qxqxqxqxqSublime Merge is my personal choice.
@@qxqxqxqxqI use Sublime Merge, it open a three view for 'incriminated' file where a can choose which difference get or discard
Sublime Merge
Watching you RACE through operations makes me realize just how badly I need to either (a) rethink my keybindings or (b) refamiliarize myself with all of the things Lazygit lets me do from any one state/mode. Also: thanks to all the contributors! This is a MASSIVE update!
I'm also an avid lazygit user, and I'm loving everything from this update. The auto-wrapping & range selections especially are going to be super nice for my workflow!
Thanks for everything you & the contributors do!
That was a great plug at the end. So honest and humble and directly to the point. I wish all advertisement was like this. Just calmly tell me what the shit is for, and I'll make up my mind about whether it's interesting. No convincing, no playing on emotions, none of that. Bravo.
lazygit is one of the biggest productivity boosts for my workflow. Keep all the great work! Will keep being a sponsor!
Lazygit really helped me to understand git better, thanks!
This plugin really is unbelievable. Use it everyday. Thank you for the update.
great release and I love the way you've smoothed out breaking changes with in-UI tips and easy config options to revert, amazing. solidifies lazygit as a really dependable tool to have
Came here for the update. Amazed by the nuke working tree animation at 6:10 💙;)
Love the passion you put into this, Jesse! 🙌
Range mode for multiple commits is super cool!
Lazygit is my favorite cli program along my beloved Neovim. Such great pieces of cli tools.
This is wonderful! Lazygit is already a joy to use and these improvements will make it even better. Thank you!
This is awesome! Thank you for the walk through of all these new cool features
So nice to see a video for the release! Can't thank you enough for Lazygit!
Love to see it, thank you! I've been using lazygit extensively in my os dev streams 🙌
LazyGit now is a must tool in my Terminal workflow. Awesome release!!
Just noticed this tool. A great compromise between heavy desktop client and command line. Thanks for your work!
I use lazygit every single day. What a beautiful piece of software. Thank you so much!
Nice work Jesse! Incredible improvements.
Thanks fam
Supercool, You are a great developer!
This release is great!!!
Thanks for all the good work. I had my own version build from main for a while :)
Some great quality of life improvements there. I use LazyGit everyday at work. Cheers mate.
The goat of git cli tools
The sorting is gold. Always was struggling with that! Thanks
Amazing so hyped! thanks for taking the time to create such an awesome tool
amazing, keep up the good work. I love Lazygit!!!
Great to see that LazyGit gets some developer love!
Now LazyDocker next?
Incredible work, thank you!
lazygit looking even more amazing!
Legend! Thanks mate for the all the hard work
Amazing stuff!
wow awesome new stuff!
Nice work! Lazygit is great.
11:00
Do you work in in a company? You do _not_ change the commit history of pushed branches. Don't do that. If people have pulled your branch, they'll be forced to do a force pull every time you alter history. Just do small commits that say something like "fix review comments" or something if you're lazy, or if you're not lazy you describe what the comments were asking for.
This isn't what these features are for IMO. These features are for altering history _before_ you push your un-pushed commits. 👍Good luck everyone!
there is no problem with force pushing branches that "work in progress". It's a problem that more than 1 devs do their work in one branch. I push my branch every day with a lot of dirty commits, just for reason if my pc broken or smth else and I have remote backup, not for someone could start his task from it and telling me "oh please don't change history, cause I'm lazy to resolve conflict". Just start your branch from main, or be ready for rebases and conflicts if you work on top of WIP branch
Contextual key bindings!!!!!!!!
Obrigado meu amigo, ferramenta oerfeita !!!
amazing!
Lazy git is awesome thanks!
Loving it🎉
i would love to see possibility to make branche diff but not like it is now that you have listed every file with code but by commits which i could look in to them or not like its in intellij when you ctrl+d on different branches - basically git log --oneline main..develop which i could browse
This is great!
thanks boss
Out of curiosity for people who use lazygit, as someone who uses Fugitive with vim, what are the benefits of using lazygit over fugitive?
good job
Amazing all new features but still don't know how to play snake =(
THANKU
Everyone knows 'y' is copy, and 'p' is paste. :3
subscribed! 🤩
I got really confused with the thumbnail, I thought I was clicking on a www.youtube.com/@jonhoo video lol
What the heck kinda room you in bro? That a cafeteria?
wow...
*promosm* 😳