aa5001f661
for some reason the commit files view was on top
2020-10-10 00:23:01 +11:00
c1a6229c2c
install lazygit at beginning of test suite
2020-10-10 00:23:01 +11:00
4c9ec88be5
fix mutex deadlock
2020-10-10 00:23:01 +11:00
9011271a01
fix another panic error
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
ba4c3e5bc4
small changes
2020-10-10 00:23:01 +11:00
88f2a66a51
store everything you need to know about a test in its directory
2020-10-10 00:23:01 +11:00
bb081ca764
more mutex safety with staging panel
2020-10-10 00:23:01 +11:00
a9049b4a82
stop using snapshots
2020-10-10 00:23:01 +11:00
ae352a5d8c
configurable speeds
2020-10-10 00:23:01 +11:00
e2ad503bda
stop using snapshot just store the actual resultant repo
2020-10-10 00:23:01 +11:00
2657060aa2
support running integration tests in parallel
2020-10-10 00:23:01 +11:00
2724f3888a
fix CI
2020-10-10 00:23:01 +11:00
dc953ea680
fall back to slower speed if test fails
2020-10-10 00:23:01 +11:00
08f8472db3
fix loop logic
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
40c5cd4b4b
another integration test
2020-10-10 00:23:01 +11:00
18f8c3d00a
add merge conflicts integration test
2020-10-10 00:23:01 +11:00
074fbf6f25
heed gocui stopping
2020-10-10 00:23:01 +11:00
a482f20ba3
kill process if nothing happens two seconds after final event
2020-10-10 00:23:01 +11:00
c36349f460
add another integration test
2020-10-10 00:23:01 +11:00
485f6d5386
support configurable config
2020-10-10 00:23:01 +11:00
778ca8e6f9
better interface
2020-10-10 00:23:01 +11:00
b64c6a3ac7
this is so cool
2020-10-10 00:23:01 +11:00
f76196937a
support integration testing
...
WIP
2020-10-10 00:23:01 +11:00
ece93e5eef
support recording sessions for testing purposes
2020-10-10 00:23:01 +11:00
37bb89dac3
type i18n
2020-10-10 00:23:01 +11:00
7d9aa97f96
have typed default config
2020-10-10 00:23:01 +11:00
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
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
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
76f7726c47
dont close over loop variables ugh I hate this language feature
2020-10-02 20:05:45 +10:00
9763fa9997
fix windows CI
2020-10-02 08:09:42 +10:00
7be474bd83
update keybindings
2020-10-02 08:09:42 +10:00
30b3478611
fix test
2020-10-02 08:09:42 +10:00
f77ce209e0
use path not name
2020-10-02 08:09:42 +10:00
a61356d018
dont really need this
2020-10-02 08:09:42 +10:00
2dc848506c
bulk submodule menu
2020-10-02 08:09:42 +10:00
9125e3c0c6
stop refreshing item when at end of list
2020-10-02 08:09:42 +10:00
86dd9d87dd
allow updating submodule
2020-10-02 08:09:42 +10:00
da3e00823f
allow submodule init and show submodule diff with a prefix
2020-10-02 08:09:42 +10:00
f3be2b3e68
improved command for deleting a submodule
2020-10-02 08:09:42 +10:00
988176e073
manually update submodule url
2020-10-02 08:09:42 +10:00
5d128adee1
add mutexes for when looping through views
2020-10-02 08:09:42 +10:00
71d4c552af
allow updating submodule url
2020-10-02 08:09:42 +10:00
d4ab607d0d
allow adding a submodule
2020-10-02 08:09:42 +10:00
ea307c8d94
add more submodule commands
2020-10-02 08:09:42 +10:00