cd9111837e
feat: add GitVersion
struct
2022-12-30 20:01:14 +09: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
b7928042f0
chore: typo hunting ft. codespell
2022-04-06 08:52:41 +10: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
18f48a43d5
add some more linters
2022-01-09 14:09:53 +11:00
192a548c99
refactoring the config struct
2022-01-04 09:07:15 +11:00
b6a5e9d615
use cached git config
2021-10-23 10:26:47 +11:00
63072af5bc
allow user to configure the gui language
2021-08-30 09:12:29 +10:00
e42e7e5cbd
fix commit amend
2021-04-10 11:54:38 +10:00
20bdba15f6
amend reword test
2021-04-06 19:34:32 +10:00
eb54189683
support GIT_EDITOR
2021-04-01 20:40:02 +11:00
8af3fe3b4a
faster startup
2021-04-01 09:13:29 +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
ad1468f66f
better handling of discarding files
2021-03-20 12:46:27 +11:00
3d698cd7c1
Fix tests
2021-03-13 11:02:31 +11:00
78867647d1
remove go-gitconfig package
2021-02-08 14:40:30 -08:00
09f32d4f84
add secureexec file for getting around windows checking for a binary first in the current dir
2021-02-08 14:40:30 -08:00
4928d1d490
Visualize the commits for all branches
2020-11-28 19:19:47 +11:00
999e170f1d
standardise how we read from the config
2020-11-28 10:45:30 +11:00
e05c41828c
added tests and fixed bug found in tests
2020-11-25 08:41:22 +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
6e076472b8
switch to fork of go-git
2020-10-06 21:58:41 +11:00
30b3478611
fix test
2020-10-02 08:09:42 +10:00
ce6f8ed1bc
move models folder into commands folder
2020-09-29 20:48:49 +10:00
83748d78f8
fix tests
2020-09-29 20:48:49 +10:00
72af7e4177
factor out code from git.go
2020-09-29 20:48:49 +10:00
1759ddf247
move OS commands into their own package
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
c87b2c02fa
fix tests
2020-09-29 18:21:59 +10:00
97af7e677b
support bare repositories
2020-09-29 17:42:07 +10:00
fe64f2f4c9
use --no-ext-diff flag for git diff
2020-09-26 11:03:38 +10:00
f99d5f74d4
drop merge commits when interactive rebasing just like git CLI
2020-08-27 21:51:07 +10:00
23432dd909
remove test
2020-08-23 14:29:18 +10:00
148f601bcb
cleanup now that we're always using the same diff command
2020-08-23 14:29:18 +10:00
43d891b8d6
support creating patches from files in diff mode
2020-08-23 14:29:18 +10:00
2eee079d3a
minor rename
2020-08-23 14:29:18 +10:00
609f3f4bfa
rename Sha to parent now that we're also considering stash entries
2020-08-23 14:29:18 +10:00
2d90e1e8ee
commit files kind of generalised
2020-08-23 14:29:18 +10:00
fcd5aea04e
support multiple modes of git pull
2020-08-12 18:47:16 +10:00
660cc2f3d1
follow cursor when staging and unstaging a file rename
2020-08-07 18:59:56 +10:00
469ac116ef
allow renames to be discarded
2020-08-07 18:01:26 +10:00
96f821b841
fix TestGitCommandCommit test
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-15 09:41:16 +10:00
39a2122dc0
add quotes around the git commit command on non-windows systems
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-14 08:26:53 +10:00
21e478dd59
fix 'Amend commit using gpg' test
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-12 14:06:53 +10:00
d14fb36cb9
fix 'Commit using gpg' test
...
Signed-off-by: Randshot <randshot@norealm.xyz >
2020-07-12 14:06:53 +10:00