Jesse Duffield
9011271a01
fix another panic error
2020-10-10 00:23:01 +11:00
Jesse Duffield
795e4da8b8
do not put mutexes on state else we might unlock an unlocked mutex
2020-10-10 00:23:01 +11:00
Jesse Duffield
79e59d5460
add some safe goroutines
...
WIP
2020-10-10 00:23:01 +11:00
Jesse Duffield
ba4c3e5bc4
small changes
2020-10-10 00:23:01 +11:00
Jesse Duffield
88f2a66a51
store everything you need to know about a test in its directory
2020-10-10 00:23:01 +11:00
Jesse Duffield
bb081ca764
more mutex safety with staging panel
2020-10-10 00:23:01 +11:00
CI
a9049b4a82
stop using snapshots
2020-10-10 00:23:01 +11:00
CI
ae352a5d8c
configurable speeds
2020-10-10 00:23:01 +11:00
CI
e2ad503bda
stop using snapshot just store the actual resultant repo
2020-10-10 00:23:01 +11:00
CI
2657060aa2
support running integration tests in parallel
2020-10-10 00:23:01 +11:00
Jesse Duffield
2724f3888a
fix CI
2020-10-10 00:23:01 +11:00
Jesse Duffield
dc953ea680
fall back to slower speed if test fails
2020-10-10 00:23:01 +11:00
Jesse Duffield
08f8472db3
fix loop logic
2020-10-10 00:23:01 +11:00
Jesse Duffield
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
Jesse Duffield
40c5cd4b4b
another integration test
2020-10-10 00:23:01 +11:00
Jesse Duffield
18f8c3d00a
add merge conflicts integration test
2020-10-10 00:23:01 +11:00
Jesse Duffield
074fbf6f25
heed gocui stopping
2020-10-10 00:23:01 +11:00
Jesse Duffield
a482f20ba3
kill process if nothing happens two seconds after final event
2020-10-10 00:23:01 +11:00
Jesse Duffield
c36349f460
add another integration test
2020-10-10 00:23:01 +11:00
Jesse Duffield
485f6d5386
support configurable config
2020-10-10 00:23:01 +11:00
Jesse Duffield
778ca8e6f9
better interface
2020-10-10 00:23:01 +11:00
Jesse Duffield
b64c6a3ac7
this is so cool
2020-10-10 00:23:01 +11:00
Jesse Duffield
f76196937a
support integration testing
...
WIP
2020-10-10 00:23:01 +11:00
Jesse Duffield
ece93e5eef
support recording sessions for testing purposes
2020-10-10 00:23:01 +11:00
Jesse Duffield
37bb89dac3
type i18n
2020-10-10 00:23:01 +11:00
Jesse Duffield
7d9aa97f96
have typed default config
2020-10-10 00:23:01 +11:00
Jesse Duffield
ca31e5258f
store popup version in state not config so that we never need to write to the user config
2020-10-10 00:23:01 +11:00
Jesse Duffield
4912205adb
remove viper
...
WIP
2020-10-10 00:23:01 +11:00
Jesse Duffield
6e076472b8
switch to fork of go-git
2020-10-06 21:58:41 +11:00
kobutomo
3e15ae3211
Add error panel.
2020-10-06 21:55:01 +11:00
kobutomo
26cb209af2
Ignore "i" command if the filename is .gitignore
2020-10-06 21:55:01 +11:00
Jesse Duffield
76f7726c47
dont close over loop variables ugh I hate this language feature
2020-10-02 20:05:45 +10:00
Jesse Duffield
9763fa9997
fix windows CI
2020-10-02 08:09:42 +10:00
Jesse Duffield
7be474bd83
update keybindings
2020-10-02 08:09:42 +10:00
Jesse Duffield
30b3478611
fix test
2020-10-02 08:09:42 +10:00
Jesse Duffield
f77ce209e0
use path not name
2020-10-02 08:09:42 +10:00
Jesse Duffield
a61356d018
dont really need this
2020-10-02 08:09:42 +10:00
Jesse Duffield
2dc848506c
bulk submodule menu
2020-10-02 08:09:42 +10:00
Jesse Duffield
9125e3c0c6
stop refreshing item when at end of list
2020-10-02 08:09:42 +10:00
Jesse Duffield
86dd9d87dd
allow updating submodule
2020-10-02 08:09:42 +10:00
Jesse Duffield
da3e00823f
allow submodule init and show submodule diff with a prefix
2020-10-02 08:09:42 +10:00
Jesse Duffield
f3be2b3e68
improved command for deleting a submodule
2020-10-02 08:09:42 +10:00
Jesse Duffield
988176e073
manually update submodule url
2020-10-02 08:09:42 +10:00
Jesse Duffield
5d128adee1
add mutexes for when looping through views
2020-10-02 08:09:42 +10:00
Jesse Duffield
71d4c552af
allow updating submodule url
2020-10-02 08:09:42 +10:00
Jesse Duffield
d4ab607d0d
allow adding a submodule
2020-10-02 08:09:42 +10:00
Jesse Duffield
ea307c8d94
add more submodule commands
2020-10-02 08:09:42 +10:00
Jesse Duffield
7b4a0f20b2
add submodules context
2020-10-02 08:09:42 +10:00
Jesse Duffield
3b93b5dde4
make it easier to add a tab to a view
2020-10-02 08:09:42 +10:00
Jesse Duffield
c12752cf53
add mutex to views array
2020-10-01 07:01:39 +10:00