4f700c23ba
fix crash on first open
2021-04-07 22:59:53 +10:00
c6825e3d0d
skip some tests that are failing on CI for some reason
2021-04-06 19:34:32 +10:00
8eb802d3a0
fix flicker issue in main view
2021-04-06 19:34:32 +10:00
6fc031c523
hide patch panel if we're in the commits panel and we refresh and it's now exited
2021-04-06 19:34:32 +10:00
8c93289a72
reduce chance of deadlock by using a RW mutex on the context stack
2021-04-06 19:34:32 +10:00
fb9b6314a0
ensure we're passing the right testing struct pointer around
2021-04-06 19:34:32 +10:00
0719a3e36e
stop checking out branches when doing a rename. Instead just move the cursor to the new position
2021-04-06 19:34:32 +10:00
fbab5bd444
do not refresh patch panel unless commit files panel is the current side panel
2021-04-06 19:34:32 +10:00
f4e552f982
prevent deadlocks.
...
Hard to choose between the lock with a defer unlock in an anonymous function
vs just having an explicit unlock at the end with additional unlocks before
any early returns. The former is less error prone, but the former is much more
readable, especially if the anonymous function would have needed to return
an error value.
2021-04-06 19:34:32 +10:00
94d26d00ba
move suggestions view behind confirmation view
2021-04-06 19:34:32 +10:00
4441cf1045
fix bug with tags panel
2021-04-06 19:34:32 +10:00
5e094c8a7c
marginally better logic for searching
2021-04-06 19:34:32 +10:00
c683f2c96c
allow opening diff menu panel when other popup is open
2021-04-06 19:34:32 +10:00
e5a372fa2d
allow opening filter menu panel when other popup is open
2021-04-06 19:34:32 +10:00
02f45b679f
do not double-append contexts to the stack
2021-04-06 19:34:32 +10:00
b1cda65dcf
show error when user attempts to commit when no files are present
2021-04-06 19:34:32 +10:00
ccebe5e069
change language
2021-04-06 19:34:32 +10:00
b6ec667de0
add comment
2021-04-06 19:34:32 +10:00
390b7ddc5e
change order of filtering and patch building so that esc key exits patch building mode first
2021-04-06 19:34:32 +10:00
440eb387d7
much cleaner integration test code
2021-04-06 19:34:32 +10:00
28ffaf9348
tiny refactor
2021-04-06 19:34:32 +10:00
d7da6dde0e
allow decimal replay speeds for integration tests
2021-04-06 19:34:32 +10:00
e000620cdf
fix windows compilation issue
2021-04-06 19:34:32 +10:00
f09309485a
remove time limit
2021-04-06 19:34:32 +10:00
91a107eb6f
retry flakey tests
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
8e9d08bc10
minor cleanup of integration code
2021-04-06 19:34:32 +10:00
267da3b4db
fix issue when switching repos while files refresh
2021-04-06 19:34:32 +10:00
121b9d0715
update comment
2021-04-06 19:34:32 +10:00
fbb33b7abc
remove code that I'm pretty sure isn't needed
2021-04-06 19:34:32 +10:00
7178bab6b4
only re-use repo state when jumping in and out of submodules
2021-04-06 19:34:32 +10:00
2d7452bfaa
Revert "see how CI goes running these tests in parallel"
...
This reverts commit d271cbc138
.
2021-04-06 19:34:32 +10:00
b0f3bfef27
see how CI goes running these tests in parallel
2021-04-06 19:34:32 +10:00
7bc6dc5cf3
show branches context when starting in filtering mode
2021-04-06 19:34:32 +10:00
ee7b634dce
how about using pty
2021-04-06 19:34:32 +10:00
b0bd752180
maybe this will fix CI
2021-04-06 19:34:32 +10:00
4d14af5d4b
more lint fixes
2021-04-06 19:34:32 +10:00
7953e58c74
try this
2021-04-06 19:34:32 +10:00
8301bba8ad
make it more likely for CI to work
2021-04-06 19:34:32 +10:00
843b8ceab0
support tcell simulation screen
2021-04-06 19:34:32 +10:00
6a0066253f
move recording code into gocui
2021-04-06 19:34:32 +10:00
d627b3bfc8
more refactoring
2021-04-06 19:34:32 +10:00
952c62df37
fix bug where searching through view got stuck if you went over the upper bound
2021-04-06 19:34:32 +10:00
b6cc1c9492
small refactor
2021-04-06 19:34:32 +10:00
39ae122304
more refactoring
2021-04-06 19:34:32 +10:00
c34c6926d5
fix some things up
2021-04-06 19:34:32 +10:00
4fe512ff3a
test
...
type safe view access
2021-04-06 19:34:32 +10:00
4197921465
WIP
2021-04-06 19:34:32 +10:00
4b69ab08c1
WIP
2021-04-06 19:34:32 +10:00
f3a0058eb9
WIP
2021-04-06 19:34:32 +10:00