summaryrefslogtreecommitdiffstats
path: root/pkg
AgeCommit message (Collapse)Author
2022-03-24lots more genericsJesse Duffield
2022-03-24make more use of genericsJesse Duffield
2022-03-24add gone branches statusJesse Duffield
2022-03-24add confirmation before performing undo or redo actionJesse Duffield
2022-03-23safe rewordJesse Duffield
2022-03-23allow adding whole diff to patchJesse Duffield
this was causing a panic add integration test for toggling all commit files
2022-03-23diff colour for reflog commitsJesse Duffield
2022-03-23pkg/commands: Don't duplicate line breaks when retrieving commit messageMoritz Haase
When using the "copy commit message to clipboard" action, the message will end up in the clipboard with duplicate line breaks. The same issue also affects the "Reword Commit" command. GetCommitMessage(), the function used to retrieve the commit message first splits the output returned by git into separate lines - without removing the line breaks. After removing the first line (which contains the commit SHA), it joins the lines of the message itself back together - adding a second set of line breaks along the way. Stop this from happening. Fixes #1808.
2022-03-19update lintersJesse Duffield
2022-03-19use generics to DRY up context codeJesse Duffield
2022-03-18pkg/updates: Fix resource availability check in UpdaterMoritz Haase
When trying to download an update, a 'Could not find any binary at ...' error message is shown erroneously. This happens since when checking the availability, a response code of 403 ('Forbidden') instead of 200 ('OK') is expected. Since 'http.Head()' handles redirects automatically, there is no need to also accept 3xx status codes. Fixes #1450.
2022-03-17add host helperJesse Duffield
2022-03-17clean up keybindings menuJesse Duffield
2022-03-17softcode keybindingJesse Duffield
2022-03-17move keybindingsJesse Duffield
2022-03-17fix click handlingJesse Duffield
2022-03-17fix integration testsJesse Duffield
2022-03-17rename handlersJesse Duffield
2022-03-17move workspace reset menu into controllerJesse Duffield
2022-03-17add remote branches controllerJesse Duffield
2022-03-17remove dead codeJesse Duffield
2022-03-17fix integration testJesse Duffield
2022-03-17abbrev all commits to length 40 for consistencyJesse Duffield
2022-03-17use correct contextJesse Duffield
2022-03-17remove dead codeJesse Duffield
2022-03-17refactor custom commandsJesse Duffield
more custom command refactoring
2022-03-17prevent interrupting confirmation panelJesse Duffield
2022-03-17refactor credential handlingJesse Duffield
2022-03-17move functionJesse Duffield
2022-03-17better namingJesse Duffield
2022-03-17add commit message controllerJesse Duffield
2022-03-17use PopContextJesse Duffield
2022-03-17add commit files controllerJesse Duffield
2022-03-17refactor custom commands panelJesse Duffield
2022-03-17stash controllerJesse Duffield
2022-03-17include stash in commitish controllerJesse Duffield
2022-03-17move git flowJesse Duffield
2022-03-17refactorJesse Duffield
2022-03-17add common commit controllerJesse Duffield
2022-03-17add subcommits controllerJesse Duffield
2022-03-17cleanupJesse Duffield
2022-03-17reflog controllerJesse Duffield
2022-03-17more consistent namingJesse Duffield
2022-03-17fix CIJesse Duffield
2022-03-17remove dead codeJesse Duffield
2022-03-17ensure we retain state when returning to submodule parentJesse Duffield
2022-03-17defend against view not yet having a context defined against itJesse Duffield
2022-03-17appease linterJesse Duffield
2022-03-17fix cheatsheet crashJesse Duffield
2022-03-17refactor controllersJesse Duffield