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

262 Commits

Author SHA1 Message Date
5edea5a8dc better handling of cursor relocation 2021-03-30 21:57:00 +11:00
d2b65537f6 handle nothing selected 2021-03-30 21:57:00 +11:00
1183f68e19 better handling of refreshed files 2021-03-30 21:57:00 +11:00
da6fe01eca allow toggling on/off file tree mode 2021-03-30 21:57:00 +11:00
cd0532b4d6 allow ignoring directories 2021-03-30 21:57:00 +11:00
c9de6c003b support some more things 2021-03-30 21:57:00 +11:00
a31db3df9c support toggling collapsed 2021-03-30 21:57:00 +11:00
77a7619690 showing changes for directories 2021-03-30 21:57:00 +11:00
9f2d7adb8e more improvements 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
5671ec5f58 refactor prompt opts 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
999e170f1d standardise how we read from the config 2020-11-28 10:45:30 +11:00
860370a845 👌 update as per PR commentary 2020-11-28 10:27:28 +11:00
196761a40a 🐛 should only stage all if configured to do so _and_ there are no items staged 2020-11-28 10:27:28 +11:00
26d5444919 implement quick commit when no files staged, if configured to do so 2020-11-28 10:27:28 +11:00
682db77401 fix lint errors 2020-11-18 08:36:19 +11:00
4c9ec88be5 fix mutex deadlock 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
37bb89dac3 type i18n 2020-10-10 00:23:01 +11:00
4912205adb remove viper
WIP
2020-10-10 00:23:01 +11:00
3e15ae3211 Add error panel. 2020-10-06 21:55:01 +11:00
26cb209af2 Ignore "i" command if the filename is .gitignore 2020-10-06 21:55:01 +11:00
da3e00823f allow submodule init and show submodule diff with a prefix 2020-10-02 08:09:42 +10: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
8d2af5cc61 move file and submodule 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
da8eac5538 better interface 2020-09-27 09:49:30 +10:00
14c8b80494 show loading state when amending top commit 2020-09-18 07:58:16 +10:00
250fe740b2 use GetBool instead of casting 2020-08-31 09:22:39 +10:00
70eda031dc implement config option for disabling force pushing 2020-08-31 09:22:39 +10:00
771e87ebeb do not reset cursor unless previous file has moved position 2020-08-24 22:39:01 +00:00
0f7003d939 allow spamming the p key 2020-08-23 11:30:29 +00:00
364bdcf532 safer getting of branch 2020-08-23 17:49:58 +10:00
94601b4dc9 use context to return to the correct view 2020-08-23 14:29:18 +10:00
5cdfd41dca prevent spamming pull or push buttons 2020-08-23 14:29:18 +10:00
a95fd581fd fix logic for entering merging panel 2020-08-23 14:29:18 +10:00
fda9f4ea7a centralise logic for rendering options map 2020-08-23 14:29:18 +10:00
0dd2c869a8 minor refactor 2020-08-23 14:29:18 +10:00
2eee079d3a minor rename 2020-08-23 14:29:18 +10:00
146722beb8 rename to SelectedLineIdx 2020-08-23 14:29:18 +10:00
eb5e54e9fd use interface for panel state rather than pointer 2020-08-23 14:29:18 +10:00
2855b5b4d5 standardise diffmode 2020-08-23 14:29:18 +10:00
419cb9feb8 more standardisation 2020-08-23 14:29:18 +10:00
2f5d5034db good progress 2020-08-23 14:29:18 +10:00
f0c3d3fc4d centralise setting of main views context 2020-08-23 14:29:18 +10:00