Jesse Duffield
|
3eb3de3edc
|
allow explicitly managing focus
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
94601b4dc9
|
use context to return to the correct view
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
9ca0073cd7
|
attempt at fixing bad lazyloading
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
55e6366529
|
run task for appropriate view
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
bd66162972
|
fix up patch manager
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
5cdfd41dca
|
prevent spamming pull or push buttons
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
a95fd581fd
|
fix logic for entering merging panel
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
fda9f4ea7a
|
centralise logic for rendering options map
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
f876d8fdc8
|
use constants
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
4198bbae6c
|
ensure there is always a current context
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
ade54b38c1
|
cleanup
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
0dd2c869a8
|
minor refactor
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
ed85ea69bd
|
cleanup of list context file
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
953298de74
|
remove dead code
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
628404e114
|
use actual keys
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
5638a40007
|
carry more mode state across after returning from subprocess
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
d6005dc0eb
|
more accurate comment
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
b3a7acbdad
|
more standardising modes
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
88ae550b93
|
unused method
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
2c3f5be093
|
comment these things out because we're not using them yet
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
95a4ca6f8e
|
remove todo comment
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
23432dd909
|
remove test
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
148f601bcb
|
cleanup now that we're always using the same diff command
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
43d891b8d6
|
support creating patches from files in diff mode
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
2eee079d3a
|
minor rename
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
30a555b108
|
don't needlessly load every file
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
8be970e688
|
stop loading all the diffs at once now that we load them as we go
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
12bf851c7d
|
faster patch manager
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
c837c54c39
|
handle diffing and filtering by file in commit files view
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
5874529f43
|
deal with the fact that a nil wrapped in an interface is not equal to nil
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
e290710f67
|
support drilling down into the files of a diff
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
438abd6003
|
centralise code for copying to clipboard
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
442f6cd854
|
more cherry picking stuff, mostly around the reflog
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
c2b154acad
|
better handling of our different modes and also cherry picking
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
fbd61fcd17
|
refactor how we handle different modes
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
b1529f19ad
|
more cherry picking code into its own file
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
134566ed49
|
move into more appropriate file
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
8da93fd762
|
add description field to ListItem interface
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
63209ef71e
|
try allowing creating branches off the stash too
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
f63ec38aae
|
genericise creating new branches off things
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
f858c8e750
|
rename to make way for a generic function name
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
26f80087dd
|
when toggling files reset patch manager if patch ends up empty
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
0ac402792b
|
allow getting the current item generically
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
974c6510b8
|
add sub commit context
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
41df63cdc4
|
show when building patch
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
4080e9b501
|
only return focus if we already have it
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
53da858c06
|
escape patch building mode on hitting escape at the top level
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
50c9ae863a
|
remove sdump
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
ce20d1b482
|
remove clipboard option for now because we need a better way of doing it
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
fcf916d138
|
don't panic
|
2020-08-23 14:29:18 +10:00 |
|