0898a7bb57
refactor
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
da3b0bf7c8
Start on supporting auto-suggestions when checking out a branch
...
switch to other fuzzy package with no dependencies
2020-11-28 20:48:17 +11:00
682db77401
fix lint errors
2020-11-18 08:36:19 +11:00
37bb89dac3
type i18n
2020-10-10 00:23:01 +11:00
94601b4dc9
use context to return to the correct view
2020-08-23 14:29:18 +10:00
bd66162972
fix up patch manager
2020-08-23 14:29:18 +10:00
ade54b38c1
cleanup
2020-08-23 14:29:18 +10:00
43d891b8d6
support creating patches from files in diff mode
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
ce20d1b482
remove clipboard option for now because we need a better way of doing it
2020-08-23 14:29:18 +10:00
f3c87bde88
more
2020-08-23 14:29:18 +10:00
3f7136fc7d
missed a spot
2020-08-23 14:29:18 +10:00
1956301b1c
better menu item name
2020-08-23 14:29:18 +10:00
1fd0f31682
only show rebasey commands on a local commit when patch building
2020-08-23 14:29:18 +10:00
e6a1bd6566
generalise patch building stuff
2020-08-23 14:29:18 +10:00
146722beb8
rename to SelectedLineIdx
2020-08-23 14:29:18 +10:00
bc410d8e4a
use camelCase
2020-08-23 14:29:18 +10:00
9b7a6934b3
more removing of g
2020-08-15 18:01:43 +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
7ed8ee160d
Add option to split patch into a new commit
...
Add GetHeadCommitMessage to read the subject of the HEAD commit
Create PullPatchIntoNewCommit based heavily on PullPatchIntoIndex to
split the current patch from its commit and apply it in a separate
commit immediately after.
WIP to Squash - Fill format string with format string
WIP
2020-05-09 11:59:37 +10:00
97d7a8ad0c
add reverse patch option
2020-03-29 21:53:25 +00:00
40fbce91ce
add new diff mode
...
WIP
WIP
WIP
WIP
WIP
WIP
WIP
2020-03-29 18:26:24 +11:00
624ae45ebb
allow scoped mode where the commits/reflog/stash panels are scoped to a file
...
WIP
restrict certain actions in scoped mode
WIP
2020-03-29 11:37:29 +11:00
0c0231c3e8
autostash changes when pulling file into index
2020-03-28 13:19:35 +11:00
a9559a5c87
move working tree state function into git.go
2020-03-28 13:19:35 +11:00
814ee24c8d
better error handling
2020-03-28 11:59:45 +11:00
198d237679
more centralised handling of refreshing
2020-03-28 11:59:45 +11:00
95b147079f
allow applying patch directly
2020-03-26 21:44:45 +11:00
0a69c1a02d
add reset to reflog commit menu
2020-02-16 09:57:49 +11:00
5b9996b16f
remove old createMenu function
2020-02-15 08:47:36 +11:00
d76e8887e5
refactor patch options menu panel
2020-02-15 08:47:36 +11:00
7e0a8f235e
add contexts to views
2019-11-21 22:07:14 +11:00
131113b065
simplify how the context system works
2019-11-10 22:32:13 +11:00
cd17b46b55
reset patch builder when we've escaped from the building phase and nothing has been added
2019-11-10 16:18:25 +11:00
cd3874ffb7
don't let patch manager ever be nil
2019-11-05 19:22:01 +11:00
10fe88a2cf
more work on managing focus when applying patch command
2019-11-05 19:22:01 +11:00
61deaaddb7
reorder patch command options
2019-11-05 19:22:01 +11:00
f285d80d0e
move PatchManager to GitCommand
2019-11-05 19:22:01 +11:00
0ffccbd3ee
checks for if we're in a normal working tree state
2019-11-05 19:22:01 +11:00
d5e443e8e3
Support building and moving patches
...
WIP
2019-11-05 19:22:01 +11:00