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