cf99b47ec0
another filter path test
2021-04-06 19:34:32 +10:00
546eb50bac
add another filter path test
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
74ce65d9ff
update keybindings
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
38739b16bc
add filter path test
2021-04-06 19:34:32 +10:00
27525f1d42
support passing extra command args in integration tests
2021-04-06 19:34:32 +10:00
43a9dc48e0
default to not quitting when hitting esc at the top level.
...
I've been using this config option for years now so I don't think much of it,
but newcomers are going to find it annoying that hitting escape gets you out
of filtering/cherry-picking/patch-building mode, but also quits the app. So
if you want to exit all the modes you're in, you need to take care not to
press the key one too many times or the app will close.
We'll see if anybody gets mad about this change, but I think it's reasonable.
The only downside is that you won't be able to always quit by spamming the escape
key. If you're in a prompt panel, you'll need to hit escape to exit that, and
then 'q' at the top level. Or CTRL+C of course.
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
e04e2ebab5
try better logging for CI
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
4c71c26593
speed up test
2021-04-06 19:34:32 +10:00
abdd2455bb
allow playing and updating snapshots
2021-04-06 19:34:32 +10:00
c33f8d2790
prevent git from prompting user if program is run directly
2021-04-06 19:34:32 +10:00
8e9d08bc10
minor cleanup of integration code
2021-04-06 19:34:32 +10:00
9593129e6a
remove caching of styles in gocui
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
c9ded489c9
bump gocui
2021-04-06 19:34:32 +10:00
4c73d070ac
ignore clicks on invisible views
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
549d73a0b1
fix lint issues
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
78f17aa541
update squash integration test
2021-04-06 19:34:32 +10:00
7578a7466f
update searching tests
2021-04-06 19:34:32 +10:00
8681a6b4e2
update patch building with filetree test
2021-04-06 19:34:32 +10:00
efed313721
update patch building 2 test
2021-04-06 19:34:32 +10:00
795cf39ddf
update patch building test
2021-04-06 19:34:32 +10:00
f08f248cb7
update merge conflict test
2021-04-06 19:34:32 +10:00
3c20425649
update merge conflict undo test
2021-04-06 19:34:32 +10:00
dfc689411b
no need for debug flag because it writes to a different log anyway
2021-04-06 19:34:32 +10:00