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

467 Commits

Author SHA1 Message Date
c9ae54a8c8 remove previous view 2020-08-23 14:29:18 +10:00
7f89113245 WIP 2020-08-23 14:29:18 +10:00
0ea0c48631 WIP 2020-08-23 14:29:18 +10:00
4f4bb40ea6 support opening lazygit outside a git directory 2020-08-16 22:59:58 +10:00
28cd827cea better popups 2020-08-16 09:07:54 +10:00
ffda2839e0 remove anonymous reporting popup cos we dont do it anymore anyway 2020-08-16 09:07:54 +10:00
0822a9296c rename 2020-08-15 18:01:43 +10:00
d9fa02c53b clean up interface for popup panels 2020-08-15 18:01:43 +10:00
826d1660c9 move patch stuff into its own package 2020-08-15 11:41:37 +10:00
fcd5aea04e support multiple modes of git pull 2020-08-12 18:47:16 +10:00
79e73d2eff minor cleanup
WIP
2020-08-12 18:47:16 +10:00
cf5cefb2d6 allow user to scroll themselves inside merge panel 2020-05-19 18:44:53 +10:00
40fbce91ce add new diff mode
WIP

WIP

WIP

WIP

WIP

WIP

WIP
2020-03-29 18:26:24 +11:00
33d287d2f0 remove old diff mode code 2020-03-29 18:26:24 +11:00
8822c409e2 split reflog commits into ReflogCommits and FilteredReflogCommits 2020-03-29 11:37:29 +11:00
d90d9d7330 reset state on each Run() call 2020-03-29 11:37:29 +11:00
a8db672ffb refactor gui.go 2020-03-29 11:37:29 +11:00
76b66ae26f properly reset gui state when restarting or coming back from a subprocess 2020-03-29 11:37:29 +11:00
a2790cfe8e rename to filtered mode 2020-03-29 11:37:29 +11:00
624ae45ebb allow scoped mode where the commits/reflog/stash panels are scoped to a file
WIP

restrict certain actions in scoped mode

WIP
2020-03-29 11:37:29 +11:00
2756b82f57 fix width of half screen mode 2020-03-29 11:37:29 +11:00
814ee24c8d better error handling 2020-03-28 11:59:45 +11:00
3f7ec3f3b8 load reflog commits in two stages to speed up startup time 2020-03-28 11:59:45 +11:00
f7add8d788 smarter refreshing for tags and remotes 2020-03-28 11:59:45 +11:00
c1a4bd0482 more smart refreshing
WIP

WIP

WIP

WIP

WIP

fix how diff entries are handled

WIP

WIP

WIP

WIP

WIP

WIP
2020-03-28 11:59:45 +11:00
61b4bbf74e clean up signature 2020-03-28 11:59:45 +11:00
198d237679 more centralised handling of refreshing 2020-03-28 11:59:45 +11:00
efb51eee96 more efficient refreshing 2020-03-28 11:59:45 +11:00
83757f1065 limit size of menu panel 2020-03-26 21:44:33 +11:00
c3aefdb98e stateless undos and redos 2020-03-25 09:39:04 +11:00
daecdd7c2b redoing 2020-03-25 09:39:04 +11:00
f80d15062b use reflog undo history pointer 2020-03-25 09:39:04 +11:00
3aab37611a show status of selected cherry picked commits 2020-03-19 21:42:21 +11:00
1be0ff8da7 better upstream tracking and allow renaming a branch 2020-03-18 21:29:06 +11:00
7df4b736cf be a bit more lenient 2020-03-09 12:41:41 +11:00
e47ad846c4 big golangci-lint cleanup 2020-03-09 12:23:13 +11:00
31e201ca52 allow configuring side panel width 2020-03-04 00:12:23 +11:00
355f1615ab supporing custom pagers step 1 2020-03-04 00:12:23 +11:00
f94d0be2c9 refactor the way we render lists 2020-02-25 21:21:07 +11:00
9fd9fd6816 better commit lines in fullscreen mode 2020-02-25 21:21:07 +11:00
fdb543fa7d add half and fullscreen modes 2020-02-25 08:45:30 +11:00
52b5a6410c show item counts in frames 2020-02-25 07:19:46 +11:00
78b62be96f better handling of clearing the search 2020-02-24 22:18:04 +11:00
46be280c92 support searching in side panels
For now we're just doing side panels, because it will take more work
to support this in the various main panel contexts
2020-02-24 22:18:04 +11:00
fabdda0492 allow customizing background color in staging mode 2020-02-23 18:37:19 +11:00
f062e1dcda ignore carriage returns 2020-02-09 16:43:02 +11:00
5f71f87496 correctly compare new main height to previous 2020-02-03 21:50:31 +11:00
df050472a1 more ticker improvements 2020-02-02 11:26:24 +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