1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-15 01:34:26 +02:00
Commit Graph

1548 Commits

Author SHA1 Message Date
6fc3290a05 Reflog: Use 20 sha digits instead of 7
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2020-02-20 08:34:01 +11:00
66e6369c28 allow fastforwarding the current branch v0.14.4 2020-02-18 23:07:38 +11:00
0f0da9c32a fix wording 2020-02-16 09:57:49 +11:00
0a69c1a02d add reset to reflog commit menu 2020-02-16 09:57:49 +11:00
feaf98bd01 add reset to upstream option on files panel 2020-02-16 09:57:49 +11:00
0fe9c15ce8 add mixed option to HEAD resetting, remove @{upstream} 2020-02-16 09:57:49 +11:00
f528e12c83 allow resetting to tag 2020-02-16 09:57:49 +11:00
8ca9f93ccf allow resetting to remote branch 2020-02-16 09:57:49 +11:00
73d8064837 allow resetting to branch 2020-02-16 09:57:49 +11:00
5b1f60b7eb refactor create reset menu logic 2020-02-16 09:57:49 +11:00
2e1344f611 fix specs 2020-02-15 08:47:36 +11:00
5b9996b16f remove old createMenu function 2020-02-15 08:47:36 +11:00
6fdc1791e4 refactor stash options menu 2020-02-15 08:47:36 +11:00
fd4f37b5c3 refactor git flow menu 2020-02-15 08:47:36 +11:00
d76e8887e5 refactor patch options menu panel 2020-02-15 08:47:36 +11:00
eb9134685a refactor rebase menu panel 2020-02-15 08:47:36 +11:00
d929b84786 refactor recent repos menu panel 2020-02-15 08:47:36 +11:00
8ef3297b11 refactor reflog reset options panel 2020-02-15 08:47:36 +11:00
27c7aeb117 refactor workspace reset options panel 2020-02-15 08:47:36 +11:00
c9714600e8 refactor commit reset menu 2020-02-15 08:47:36 +11:00
665fdded14 continue refactor of menu panel 2020-02-15 08:47:36 +11:00
814a0ea36f begin refactor of menu panel 2020-02-15 08:47:36 +11:00
71e018a3dd get whole commit SHA from rebase commits v0.14.3 2020-02-13 18:10:14 +11:00
efb26f8b60 refresh current branch graph when side panels refresh 2020-02-10 19:05:55 +11:00
d9eb6e2682 Fixed tests
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2020-02-09 23:47:22 +11:00
b74107f2ba Use 8 instead of 7 digit long sha
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2020-02-09 23:47:22 +11:00
0cd91a10c6 Increase internal sha size
This does not change the sha size that is displayed to the user

Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2020-02-09 23:47:22 +11:00
f062e1dcda ignore carriage returns 2020-02-09 16:43:02 +11:00
9f5397a2d4 Moved function to git.go
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2020-02-06 23:19:29 +11:00
0164abbd4a Added feature to ignore tracked files
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2020-02-06 23:19:29 +11:00
e92af63636 fix goreleaser v0.14.2 2020-02-06 09:45:50 +11:00
94501c683b doc: mention config file location for MacOS 2020-02-06 09:36:29 +11:00
047c3cf880 Added more keybinds
* Commit with editor
 * Commit without hook

Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
v0.14.1
2020-02-04 23:21:51 +11:00
47d7d87c82 Added commit keybinding to staging views 2020-02-04 23:21:51 +11:00
5f53d50492 Check cached when showing new file diffs
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2020-02-04 08:41:41 +11:00
5f71f87496 correctly compare new main height to previous 2020-02-03 21:50:31 +11:00
c6cb90e8ca verify that VISUAL,EDITOR,LGCC envvars are set for non-interactive commands v0.14 2020-02-02 11:29:22 +11:00
fb156bcaac add a helper to search a list for a pattern 2020-02-02 11:29:22 +11:00
75ba2196ba perpetuate this style of dependency injection 2020-02-02 11:29:22 +11:00
4cb50b15e4 make amend more non-interactive 2020-02-02 11:29:22 +11:00
ca5cbe4d44 bump gocui 2020-02-02 11:26:24 +11:00
df050472a1 more ticker improvements 2020-02-02 11:26:24 +11:00
c173ebf5b9 bump vendor directory 2020-02-01 00:23:22 +11:00
434582b5f5 explicitly tell gocui when to start animating the loader 2020-02-01 00:23:22 +11:00
cf6be928a3 only rerender app status when we need to 2020-02-01 00:23:22 +11:00
c907c55144 close more things when switching repos or to a subprocess 2020-01-31 20:53:08 +11:00
ee433ab909 Update example config for Colemak Keyboard Layout users
I realized that the current example config in `Config.md` for a Colemak keyboard layout user will cause key conflicts in certain panels. This change addresses that issue.
2020-01-31 19:22:30 +11:00
bf69923b6d fix keybinding issues with freebsd/openbsd 2020-01-31 08:51:24 +11:00
64782a433e fix segfault on line by line panel
The state object is sometimes undefined in the onclick method of the
line by line panel. Because we set it to nil in a bunch of places,
I've decided to just change the main context to 'normal' before setting
it to nil anywhere. That way the keybindings for the line by line panel
won't get executed and we won't get a segfault.
2020-01-31 08:27:49 +11:00
44edb49a6e handle files that were deleted downstream but modified upstream 2020-01-29 19:07:47 +11:00