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 |
|
Jesse Duffield
|
f3c87bde88
|
more
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
3f7136fc7d
|
missed a spot
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
59f5f5c1af
|
refactor
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
1956301b1c
|
better menu item name
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
1fd0f31682
|
only show rebasey commands on a local commit when patch building
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
e6a1bd6566
|
generalise patch building stuff
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
609f3f4bfa
|
rename Sha to parent now that we're also considering stash entries
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
9b42cd2214
|
slightly better
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
2d90e1e8ee
|
commit files kind of generalised
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
ddf25e14af
|
allowing commit files to be viewed in reflog as well
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
48f1adad49
|
stop logging stack
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
379d37a255
|
remove unnecessary function
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
a59ac064d2
|
statically define context keys
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
433d54fcec
|
WIP constants for context keys
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
146722beb8
|
rename to SelectedLineIdx
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
eb5e54e9fd
|
use interface for panel state rather than pointer
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
99707a527d
|
WIP
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
9ee7793782
|
remove comment
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
bc410d8e4a
|
use camelCase
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
7561f5aa32
|
some more standardisation for diffing
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
2855b5b4d5
|
standardise diffmode
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
419cb9feb8
|
more standardisation
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
dbf6bb5f27
|
some more things
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
f601108c5d
|
update naming to refer to context
|
2020-08-23 14:29:18 +10:00 |
|