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

329 Commits

Author SHA1 Message Date
b8900baf1a remove deprecated calls 2022-09-17 15:10:41 -07:00
755ae0ef84 add deadlock mutex package
write to deadlock stderr after closing gocui

more deadlock checking
2022-08-07 11:16:14 +10:00
58ed23a47a Make worktrees work 2022-04-09 09:53:03 +10:00
a34bdf1a04 update linters 2022-03-19 12:12:57 +11:00
1dd7307fde start moving commit panel handlers into controller
more

and more

move rebase commit refreshing into existing abstraction

and more

and more

WIP

and more

handling clicks

properly fix merge conflicts

update cheatsheet

lots more preparation to start moving things into controllers

WIP

better typing

expand on remotes controller

moving more code into controllers
2022-03-17 19:13:40 +11:00
4ab5e54139 add support for git bisect 2022-01-22 10:48:51 +11:00
3e80a9e886 refactor to group up more commonly used git command stuff 2022-01-18 22:01:09 +11:00
1c84f77319 always specify upstream when pushing/pulling 2022-01-15 15:34:01 +11:00
e4e521f58a pass repo to struct 2022-01-09 14:09:53 +11:00
c9a0cc6b30 refactor 2022-01-09 14:09:53 +11:00
a7a61cdc83 rearrange 2022-01-09 14:09:53 +11:00
ee8ff6512f trim down gitcommand struct some more 2022-01-09 14:09:53 +11:00
610e503296 refactor git flow 2022-01-09 14:09:53 +11:00
d9089098c3 remove field 2022-01-09 14:09:53 +11:00
3f44eac95b remove repo field 2022-01-09 14:09:53 +11:00
946a35b59d remove OSCommand field 2022-01-09 14:09:53 +11:00
007235df23 refactor 2022-01-09 14:09:53 +11:00
f503ff1ecb start breaking up git struct 2022-01-09 14:09:53 +11:00
05fa483f48 simplify how we log commands 2022-01-07 10:52:51 +11:00
194ff1630c do dependency injection up front and in one place 2022-01-04 09:07:15 +11:00
9b2b0fc122 WIP 2022-01-04 09:07:15 +11:00
9d4ff6b465 fix logging 2022-01-04 09:07:15 +11:00
43a4fa970d WIP 2022-01-04 09:07:15 +11:00
192a548c99 refactoring the config struct 2022-01-04 09:07:15 +11:00
03b946cc8f no more config in git command struct 2022-01-04 09:07:15 +11:00
18ab086126 introduce Common struct for passing around common stuff 2022-01-04 09:07:15 +11:00
b4c078d565 WIP 2022-01-04 09:07:15 +11:00
f704707d29 stream output from certain git commands in command log panel 2021-10-30 18:26:06 +11:00
b6a5e9d615 use cached git config 2021-10-23 10:26:47 +11:00
6388af70ac simplify pull logic 2021-10-22 21:33:17 +11:00
74320f0075 more logging of commands 2021-04-11 17:07:49 +10:00
bfad972f0c fix bug where mixed reset is actually a soft reset 2021-04-11 17:07:49 +10:00
bb918b579a start adding support for logging of commands 2021-04-11 17:07:49 +10:00
963fcc1444 don't kill the index.lock file until I decide whether it's actually a good idea 2021-04-06 19:34:32 +10:00
5ce9e0193a add retry logic for running git commands to avoid index.lock problems 2021-04-06 19:34:32 +10:00
8af3fe3b4a faster startup 2021-04-01 09:13:29 +11:00
78867647d1 remove go-gitconfig package 2021-02-08 14:40:30 -08:00
37bb89dac3 type i18n 2020-10-10 00:23:01 +11:00
6e076472b8 switch to fork of go-git 2020-10-06 21:58:41 +11:00
72af7e4177 factor out code from git.go 2020-09-29 20:48:49 +10:00
1767f91047 factor out code for loading models 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
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
b882ac9e06 support nuking all submodules 2020-09-29 18:21:59 +10:00
b8da166ab1 support discarding submodule changes 2020-09-29 18:21:59 +10:00
ca437a6504 support submodules 2020-09-29 18:21:59 +10:00