Skip to content

Releases: jesseduffield/lazygit

v0.15.2

24 Feb 22:12
Compare
Choose a tag to compare

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

19 Feb 21:34
Compare
Choose a tag to compare

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

13 Feb 07:14
Compare
Choose a tag to compare

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

05 Feb 22:47
Compare
Choose a tag to compare

Changelog

94501c6 doc: mention config file location for MacOS
e92af63 fix goreleaser

v0.13

10 Jan 04:55
Compare
Choose a tag to compare

Changelog

1b64ea3 add checkout reflog commit keybinding
d647a96 add reflog reset options
9b32e99 add reflog tab in commits panel

v0.12.3

08 Jan 12:01
Compare
Choose a tag to compare

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

08 Jan 11:53
Compare
Choose a tag to compare

(ignore this one)

v0.11.3

26 Nov 10:41
Compare
Choose a tag to compare

Changelog

339e1b5 lenient sorting of tags on startup
7113ed7 support older versions of git when getting remote branches

v0.11.2

21 Nov 11:18
Compare
Choose a tag to compare

Tags, Remotes, and File Watching

Tags

You can now view tags in the tags tab of the middle panel:
image
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
image

hitting 'enter' on a remote will take you to the remote's branches

image

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

21 Nov 11:10
Compare
Choose a tag to compare

(this has a bug with remotes so we released v0.11.2)