1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-03 00:57:52 +02:00
Commit Graph

229 Commits

Author SHA1 Message Date
f7772f00c4 do not jump cursor around when fixing merge conflicts 2021-04-02 11:09:12 +11:00
216b5341ae better handling of scrolling for conflicted files 2021-04-02 11:09:12 +11:00
cc9293b386 add mutex to prevent crashes with merge conflicts 2021-04-02 11:09:12 +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
8dee06f83a allow toggling tree view for commit files panel 2021-04-02 11:00:15 +11:00
332a3c4cbf file tree for commit files 2021-04-02 11:00:15 +11:00
e8e59306fc shell out custom commands 2021-04-01 20:25:30 +11:00
1629a7d280 same for renames 2021-03-30 21:57:00 +11:00
b5a5169372 expand to path when switching to tree mode 2021-03-30 21:57:00 +11:00
d5639e6e95 refactor 2021-03-30 21:57:00 +11:00
9e67f74ca3 prevent staging directory containing files with inline merge conflicts 2021-03-30 21:57:00 +11:00
e3ddfbf2b8 rename function 2021-03-30 21:57:00 +11:00
1ea78c7ae7 make fields private 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
040c1fc302 more functional approach 2021-03-30 21:57:00 +11:00
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