Releases: jesseduffield/lazygit
v0.15.2
Changelog
6fc3290 Reflog: Use 20 sha digits instead of 7
fdb543f add half and fullscreen modes
fabdda0 allow customizing background color in staging mode
78b62be better handling of clearing the search
1f5ccab eagerload commits when searching
8ad01fe refresh commits when adding a tag
370cec0 show diff stat
52b5a64 show item counts in frames
0034cfe show tags in commits panel
46be280 support searching in side panels
2a5763a switch custom command keybinding to ':'
49a2f01 tasks: don't use a function that requires Go 1.12
v0.14.4
Changelog
0fe9c15 add mixed option to HEAD resetting, remove @{upstream}
0a69c1a add reset to reflog commit menu
feaf98b add reset to upstream option on files panel
66e6369 allow fastforwarding the current branch
73d8064 allow resetting to branch
8ca9f93 allow resetting to remote branch
f528e12 allow resetting to tag
814a0ea begin refactor of menu panel
665fdde continue refactor of menu panel
2e1344f fix specs
0f0da9c fix wording
c971460 refactor commit reset menu
5b1f60b refactor create reset menu logic
fd4f37b refactor git flow menu
d76e888 refactor patch options menu panel
eb91346 refactor rebase menu panel
d929b84 refactor recent repos menu panel
8ef3297 refactor reflog reset options panel
6fdc179 refactor stash options menu
27c7aeb refactor workspace reset options panel
5b9996b remove old createMenu function
v0.14.3
Changelog
0164abb Added feature to ignore tracked files
d9eb6e2 Fixed tests
0cd91a1 Increase internal sha size
9f5397a Moved function to git.go
b74107f Use 8 instead of 7 digit long sha
71e018a get whole commit SHA from rebase commits
f062e1d ignore carriage returns
efb26f8 refresh current branch graph when side panels refresh
v0.14.2
v0.13
v0.12.3
What's new?
- CONFIGURABLE KEYBINDINGS! (thanks @theniceboy )
- git flow integration (use 'i' in the branches panel to bring up the options)
- commits can now be checked out with 'space' (toggling diff mode is now done by pressing 'i')
- you can now hard reset your worktree to the upstream of the current branch among the other reset options when you press shift+D in the files panel
- bugfixes
v0.12.2
(ignore this one)
v0.11.3
v0.11.2
Tags, Remotes, and File Watching
Tags
You can now view tags in the tags tab of the middle panel:
You can create new tags, delete tags, and push individual tags. Currently only lightweight tags are supported, with support for annotated tags coming soon.
Remotes
In the same panel we also display remotes
hitting 'enter' on a remote will take you to the remote's branches
File Watching
Any files that show up in your git status
will be watched for changes. This makes lazygit update faster whenever you change a file in your editor (however newly made files will still take a couple seconds to show up). For now I don't want to watch your whole repo in case you have a heap of files and it drains your CPU resources (but this may change in the future if it turns out not to be a big deal)
v0.11.1
(this has a bug with remotes so we released v0.11.2)