summaryrefslogtreecommitdiffstats
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-24skip flakey bisect testJesse 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-23docs: Add section about code formatting to contributors guideMoritz Haase
Explain that gofumpt is used instead of gofmt and how to configure VSCode to use it.
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-18update go to v1.18Jesse Duffield
2022-03-17update cheatsheetsJesse Duffield
2022-03-17go mod vendorJesse Duffield
2022-03-17prevent early exit from setup scriptJesse Duffield
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-17update cheatsheetJesse Duffield
2022-03-17move workspace reset menu into controllerJesse Duffield
2022-03-17add remote branches controllerJesse Duffield
2022-03-17update cheatsheetsJesse 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-17integration test for multiline commit messageJesse 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