1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-15 00:15:32 +02:00
Commit Graph

43 Commits

Author SHA1 Message Date
18f48a43d5 add some more linters 2022-01-09 14:09:53 +11:00
364c5db19c shorten name 2022-01-09 14:09:53 +11:00
f503ff1ecb start breaking up git struct 2022-01-09 14:09:53 +11:00
e73de332a1 refactor line by line panel 2021-04-18 16:55:09 +10:00
4fe512ff3a test
type safe view access
2021-04-06 19:34:32 +10:00
0898a7bb57 refactor 2021-04-06 19:34:32 +10:00
bc9a99387f refactor of contexts and filtering 2021-04-06 19:34:32 +10:00
9e85d37fb9 refactor to no longer call these things file changes 2021-04-02 11:00:15 +11:00
332a3c4cbf file tree for commit files 2021-04-02 11:00:15 +11:00
da3b0bf7c8 Start on supporting auto-suggestions when checking out a branch
switch to other fuzzy package with no dependencies
2020-11-28 20:48:17 +11:00
4c9ec88be5 fix mutex deadlock 2020-10-10 00:23:01 +11:00
bb081ca764 more mutex safety with staging panel 2020-10-10 00:23:01 +11:00
2e05ac0c90 paging keybindings for line by line panel
support searching in line by line panel

move mutexes into their own struct

add line by line panel mutex

apply LBL panel mutex

bump gocui to prevent crashing when search item count decreases
2020-10-10 00:23:01 +11:00
4fb52ce2ab better handling of there being no commit files 2020-08-23 15:11:06 +10:00
59d61f00a6 hide secondary view when escaping patch building panel 2020-08-23 14:29:18 +10:00
88ae550b93 unused method 2020-08-23 14:29:18 +10:00
43d891b8d6 support creating patches from files in diff mode 2020-08-23 14:29:18 +10:00
12bf851c7d faster patch manager 2020-08-23 14:29:18 +10:00
4080e9b501 only return focus if we already have it 2020-08-23 14:29:18 +10:00
ce20d1b482 remove clipboard option for now because we need a better way of doing it 2020-08-23 14:29:18 +10:00
fcf916d138 don't panic 2020-08-23 14:29:18 +10:00
1fd0f31682 only show rebasey commands on a local commit when patch building 2020-08-23 14:29:18 +10:00
e6a1bd6566 generalise patch building stuff 2020-08-23 14:29:18 +10:00
609f3f4bfa rename Sha to parent now that we're also considering stash entries 2020-08-23 14:29:18 +10:00
ddf25e14af allowing commit files to be viewed in reflog as well 2020-08-23 14:29:18 +10:00
f5b22d94d9 WIP 2020-08-23 14:29:18 +10:00
0f7b2c45d7 centralise split main panel code 2020-08-23 14:29:18 +10:00
7f89113245 WIP 2020-08-23 14:29:18 +10:00
9b7a6934b3 more removing of g 2020-08-15 18:01:43 +10:00
d9fa02c53b clean up interface for popup panels 2020-08-15 18:01:43 +10:00
36ac764133 fix race condition when scrolling to merge conflict 2020-05-19 18:05:14 +10:00
40fbce91ce add new diff mode
WIP

WIP

WIP

WIP

WIP

WIP

WIP
2020-03-29 18:26:24 +11:00
e47ad846c4 big golangci-lint cleanup 2020-03-09 12:23:13 +11:00
79299be3b2 better keybindings for patch building mode 2020-02-29 18:48:10 +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
7e0a8f235e add contexts to views 2019-11-21 22:07:14 +11:00
131113b065 simplify how the context system works 2019-11-10 22:32:13 +11:00
e85310c0a9 add mouse support 2019-11-10 22:32:13 +11:00
cd17b46b55 reset patch builder when we've escaped from the building phase and nothing has been added 2019-11-10 16:18:25 +11:00
cd3874ffb7 don't let patch manager ever be nil 2019-11-05 19:22:01 +11:00
10fe88a2cf more work on managing focus when applying patch command 2019-11-05 19:22:01 +11:00
beaebb7dc7 handling when to show the split panel 2019-11-05 19:22:01 +11:00
6d5d054c30 support line by line additions in staging and patch building contexts 2019-11-05 19:22:01 +11:00