summaryrefslogtreecommitdiffstats
path: root/pkg/gui/controllers/local_commits_controller.go
AgeCommit message (Collapse)Author
2023-02-19Edit by breaking after current commitStefan Haller
Instead of rebasing from the commit below the current one and then setting the current one to "edit", we rebase from the current one and insert a "break" after it. In most cases the behavior is exactly the same as before, except that the new method also works if the current commit is a merge commit. This is useful if you want to create a new commit at the very beginning of your branch (by editing the last commit before your branch).
2023-01-26Add user config gui.skipRewordInEditorWarningstk
2023-01-22Extract helper function doRewordEditorstk
No behavior change, just a preparation for the next commit.
2022-07-30Fix rewording a merge commit with editorLuka Markušić
2022-06-09support setting the author of a commitJesse Duffield
update copy
2022-05-08rename displayString to label for menu itemsJesse Duffield
2022-05-08Add command to reset the commit author from the commits panel.Jens Pfeifle
2022-03-30pkg/gui: Rename IPopupHandler::Ask() to Confirm()Moritz Haase
Follow the JavaScript naming scheme for user interaction (alert, prompt, confirm) as discussed in #1832.
2022-03-27allow amending and reverting commits when filtering by fileJesse Duffield
2022-03-26show namesake for child viewsJesse Duffield
2022-03-26add basic commits controller for handling actions that apply to all commit ↵Jesse Duffield
contexts
2022-03-26Add copy commit attributes optionLuka Markušić
2022-03-23safe rewordJesse Duffield
2022-03-19use generics to DRY up context codeJesse Duffield
2022-03-17fix click handlingJesse Duffield
2022-03-17fix integration testsJesse Duffield
2022-03-17rename handlersJesse Duffield
2022-03-17add commit files controllerJesse Duffield
2022-03-17add common commit controllerJesse Duffield
2022-03-17cleanupJesse Duffield
2022-03-17more consistent namingJesse Duffield
2022-03-17refactor controllersJesse Duffield
2022-03-17controller for viewing sub commitsJesse Duffield
2022-03-17refactor contextsJesse Duffield
2022-03-17more refactoringJesse Duffield
2022-03-17refactor keybindingsJesse Duffield
2022-03-17no more indirectionJesse Duffield
2022-03-17resetting controllers on new repoJesse Duffield
2022-03-17some more refactoringJesse Duffield
2022-03-17move commit files context into new structureJesse Duffield
2022-03-17standardise namingJesse Duffield
2022-03-17add actions abstractionJesse Duffield
2022-03-17refactor contexts codeJesse Duffield
2022-03-17fix some thingsJesse Duffield
2022-03-17start moving commit panel handlers into controllerJesse Duffield
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