db12853bbe
lots of changes
2023-04-30 13:19:53 +10:00
711674f6cd
standardise controller helper methods
2023-04-30 13:19:53 +10:00
8edad826ca
Begin refactoring gui
...
This begins a big refactor of moving more code out of the Gui struct into contexts, controllers, and helpers. We also move some code into structs in the
gui package purely for the sake of better encapsulation
2023-04-30 13:19:52 +10:00
67b08ac239
feat: support to create tag on branch
2023-02-19 23:31:46 +09:00
52a2e4c1dc
fix: fix ambiguous branch name
...
test: add an integration test for checkout branch by name
fix: fix full ref name of detached head
refactor: refactor current branch loader
chore: use field name explicitly
2022-11-14 19:05:07 +11:00
55a941d5dc
Fetch the correct remote branch
2022-06-01 20:35:09 +02:00
6f8063217d
rename displayString to label for menu items
2022-05-08 14:26:18 +10:00
e114b5b5e8
Refresh BRANCHES and COMMITS after (un)staging upstream
2022-04-13 15:54:32 +02:00
c4b958e3fd
There's gotta be a better way for initial content
2022-04-13 15:21:01 +02:00
f83308c8df
Add option to (un)set upstream for a local branch
2022-04-11 14:04:06 +02:00
8fb2acc224
pkg/gui: Rename IPopupHandler::Ask() to Confirm()
...
Follow the JavaScript naming scheme for user interaction (alert, prompt,
confirm) as discussed in #1832 .
2022-03-30 20:13:43 +11:00
a34bdf1a04
update linters
2022-03-19 12:12:57 +11:00
ea503633aa
move keybindings
2022-03-17 19:13:40 +11:00
ee1337b931
add remote branches controller
2022-03-17 19:13:40 +11:00
722410aded
refactor controllers
2022-03-17 19:13:40 +11:00