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

542 Commits

Author SHA1 Message Date
4b69ab08c1 WIP 2021-04-06 19:34:32 +10:00
633b6f596d WIP 2021-04-06 19:34:32 +10:00
e6274c0757 remove sentinel errors 2021-04-06 19:34:32 +10:00
0898a7bb57 refactor 2021-04-06 19:34:32 +10:00
fafd5234bd refactor to get view tab context map into gui state 2021-04-06 19:34:32 +10:00
f1d7f59e49 switching repos without restarting the gui 2021-04-06 19:34:32 +10:00
bc9a99387f refactor of contexts and filtering 2021-04-06 19:34:32 +10:00
69e9f6d29d use suspense rather than close the gui when switching to a subprocess 2021-04-06 19:34:32 +10:00
1fb2317bac use true output mode 2021-04-06 19:34:32 +10:00
6a6024e38f use tcell via porting over code from awesome-gocui 2021-04-06 19:34:32 +10:00
cc9293b386 add mutex to prevent crashes with merge conflicts 2021-04-02 11:09:12 +11:00
efe43077bc fix name 2021-04-02 11:00:15 +11:00
af09223dd5 refactor 2021-04-02 11:00:15 +11:00
7d62f103e4 big refactor to give our enums actual types 2021-04-02 11:00:15 +11: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
e52cec9cdf small refactor 2021-03-30 21:57:00 +11:00
1b94462410 rename some things 2021-03-30 21:57:00 +11:00
6fc3c03c4b allow configuring to show file tree on startup 2021-03-30 21:57:00 +11:00
a31db3df9c support toggling collapsed 2021-03-30 21:57:00 +11:00
45939171ea WIP
start moving to new interface

WIP

WIP

WIP

WIP

WIP
2021-03-30 21:57:00 +11:00
ad1468f66f better handling of discarding files 2021-03-20 12:46:27 +11:00
043cb2ea44 reload config whenever returning to gui 2021-02-24 02:45:05 -08:00
6f0f70bd92 Adding setup and config 2021-02-08 14:25:24 -08:00
f31fbc10f6 soft code finding of suggestions 2020-11-28 20:48:17 +11:00
be404068ff support labels for suggestions which are distinct from values 2020-11-28 20:48:17 +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
682db77401 fix lint errors 2020-11-18 08:36:19 +11:00
63f6d0c036 release notes in status panel 2020-10-10 00:23:01 +11:00
4c9ec88be5 fix mutex deadlock 2020-10-10 00:23:01 +11:00
9011271a01 fix another panic error 2020-10-10 00:23:01 +11:00
795e4da8b8 do not put mutexes on state else we might unlock an unlocked mutex 2020-10-10 00:23:01 +11:00
79e59d5460 add some safe goroutines
WIP
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
ece93e5eef support recording sessions for testing purposes 2020-10-10 00:23:01 +11:00
37bb89dac3 type i18n 2020-10-10 00:23:01 +11:00
ca31e5258f store popup version in state not config so that we never need to write to the user config 2020-10-10 00:23:01 +11:00
4912205adb remove viper
WIP
2020-10-10 00:23:01 +11:00
7b4a0f20b2 add submodules context 2020-10-02 08:09:42 +10:00
ce6f8ed1bc move models folder into commands folder 2020-09-29 20:48:49 +10:00
1759ddf247 move OS commands into their own package 2020-09-29 20:48:49 +10:00
f9643448a4 move commit files 2020-09-29 20:48:49 +10:00
91f0b0e28f move stash panel 2020-09-29 20:48:49 +10:00
8d2af5cc61 move file and submodule 2020-09-29 20:48:49 +10:00
eda4619a4f move remotes and remote branches 2020-09-29 20:48:49 +10:00
e849ca3372 move tags 2020-09-29 20:48:49 +10:00
630e446989 move commits model into models package 2020-09-29 20:48:49 +10:00
44248d9ab0 pull branch model out into models package 2020-09-29 20:48:49 +10:00
914fb36173 allow entering and returning from submodule 2020-09-29 18:21:59 +10:00
b8da166ab1 support discarding submodule changes 2020-09-29 18:21:59 +10:00