4835fc00b8
introduce Ref interface
2022-04-02 17:04:42 +11:00
55af07a1bb
fix CI
2022-03-17 19:13:40 +11:00
cd31a762b9
rename OSCommand field to os
2022-03-17 19:13:40 +11:00
d82f175e79
refactor contexts
2022-03-17 19:13:40 +11:00
2a1e3faa0c
resetting controllers on new repo
2022-03-17 19:13:40 +11:00
0a8cff6ab6
some more refactoring
2022-03-17 19:13:40 +11:00
b5515da00b
move commit files context into new structure
2022-03-17 19:13:40 +11:00
f97de692e3
move helpers into their own struct
2022-03-17 19:13:40 +11:00
e363606fb6
move context keys into context package
2022-03-17 19:13:40 +11:00
138be04e65
refactor contexts code
2022-03-17 19:13:40 +11:00
1dd7307fde
start moving commit panel handlers into controller
...
more
and more
move rebase commit refreshing into existing abstraction
and more
and more
WIP
and more
handling clicks
properly fix merge conflicts
update cheatsheet
lots more preparation to start moving things into controllers
WIP
better typing
expand on remotes controller
moving more code into controllers
2022-03-17 19:13:40 +11:00
a90b6efded
start refactoring gui
2022-03-17 19:13:40 +11:00
1c84f77319
always specify upstream when pushing/pulling
2022-01-15 15:34:01 +11:00
43a4fa970d
WIP
2022-01-04 09:07:15 +11:00
b4c078d565
WIP
2022-01-04 09:07:15 +11:00
ef544e6ce9
add more suggestions
2021-10-23 12:29:52 +11:00
93bf691fd6
refactoring
2021-06-06 09:12:49 +10:00
c683f2c96c
allow opening diff menu panel when other popup is open
2021-04-06 19:34:32 +10:00
4fe512ff3a
test
...
type safe view access
2021-04-06 19:34:32 +10:00
bc9a99387f
refactor of contexts and filtering
2021-04-06 19:34:32 +10:00
798d3e2d54
get rid of these positively ghastly method signatures
2021-04-06 19:34:32 +10:00
5671ec5f58
refactor prompt opts
2020-11-28 20:48:17 +11:00
37bb89dac3
type i18n
2020-10-10 00:23:01 +11:00
7b4a0f20b2
add submodules context
2020-10-02 08:09:42 +10:00
ca437a6504
support submodules
2020-09-29 18:21:59 +10:00
fe64f2f4c9
use --no-ext-diff flag for git diff
2020-09-26 11:03:38 +10:00
94601b4dc9
use context to return to the correct view
2020-08-23 14:29:18 +10:00
4198bbae6c
ensure there is always a current context
2020-08-23 14:29:18 +10:00
0dd2c869a8
minor refactor
2020-08-23 14:29:18 +10:00
c837c54c39
handle diffing and filtering by file in commit files view
2020-08-23 14:29:18 +10:00
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
e290710f67
support drilling down into the files of a diff
2020-08-23 14:29:18 +10:00
c2b154acad
better handling of our different modes and also cherry picking
2020-08-23 14:29:18 +10:00
fbd61fcd17
refactor how we handle different modes
2020-08-23 14:29:18 +10:00
f858c8e750
rename to make way for a generic function name
2020-08-23 14:29:18 +10:00
a59ac064d2
statically define context keys
2020-08-23 14:29:18 +10:00
433d54fcec
WIP constants for context keys
2020-08-23 14:29:18 +10:00
bc410d8e4a
use camelCase
2020-08-23 14:29:18 +10:00
7561f5aa32
some more standardisation for diffing
2020-08-23 14:29:18 +10:00
f5b22d94d9
WIP
2020-08-23 14:29:18 +10:00
3c87ff4eff
WIP: standardising how we render to main
2020-08-23 14:29:18 +10:00
0f7b2c45d7
centralise split main panel code
2020-08-23 14:29:18 +10:00
ed4574bda9
standardise getting selected item
2020-08-23 14:29:18 +10:00
0822a9296c
rename
2020-08-15 18:01:43 +10:00
d9fa02c53b
clean up interface for popup panels
2020-08-15 18:01:43 +10:00
47ff388549
some more UI logic
2020-03-29 18:26:24 +11:00
76431b4673
simplify things
2020-03-29 18:26:24 +11:00
be0dd29e3a
don't support files until we understand the use case
2020-03-29 18:26:24 +11:00
40fbce91ce
add new diff mode
...
WIP
WIP
WIP
WIP
WIP
WIP
WIP
2020-03-29 18:26:24 +11:00