ad7703df65
show namesake for child views
2022-03-26 18:00:46 +11:00
13b90ac37f
support viewing commits of reflog entry and show better view title
2022-03-26 18:00:46 +11:00
e039429885
better wording again
2022-03-26 17:22:42 +11:00
e0b05f4464
fix cherry picking bug
2022-03-26 17:22:42 +11:00
077b6eb8a3
refactor to make code clearer
2022-03-26 17:22:42 +11:00
45dab51214
add basic commits controller for handling actions that apply to all commit contexts
2022-03-26 17:22:42 +11:00
540edb0bf4
Add copy commit attributes option
2022-03-26 17:22:42 +11:00
bbaa651943
Update chinese.go
2022-03-26 13:38:22 +11:00
f9979879a1
no more naked returns
2022-03-25 23:27:28 +11:00
cf74c2cf96
reorder
2022-03-24 20:14:41 +11:00
43d3f2bcb6
refactor todo file generation
2022-03-24 20:14:41 +11:00
99e55725fb
simplify
2022-03-24 20:14:41 +11:00
340a145bc8
refactor cheatsheet generator
2022-03-24 20:14:41 +11:00
cb26c7a1f2
more things
2022-03-24 20:14:41 +11:00
e392b9f86a
no more filterThenMap
2022-03-24 20:14:41 +11:00
67a76523fb
rename
2022-03-24 20:14:41 +11:00
94a53484a1
would you believe that I'm adding even more generics
2022-03-24 20:14:41 +11:00
1b75ed3740
many more generics
2022-03-24 20:14:41 +11:00
bf4f06ab4e
more generics
2022-03-24 20:14:41 +11:00
eda8f4a5d4
lots more generics
2022-03-24 20:14:41 +11:00
c7a629c440
make more use of generics
2022-03-24 20:14:41 +11:00
dde30fa104
add gone branches status
2022-03-24 17:50:25 +11:00
13a9bbb984
skip flakey bisect test
2022-03-24 09:45:27 +11:00
f113ff21bf
add confirmation before performing undo or redo action
2022-03-24 09:45:27 +11:00
12ecd665c8
safe reword
2022-03-23 23:43:21 +11:00
cc5d13c833
allow adding whole diff to patch
...
this was causing a panic
add integration test for toggling all commit files
2022-03-23 23:36:58 +11:00
5ded030a88
diff colour for reflog commits
2022-03-23 18:53:29 +11:00
8fb47fb7d6
pkg/commands: Don't duplicate line breaks when retrieving commit message
...
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-23 08:19:17 +11:00
ac687a5a2a
docs: Add section about code formatting to contributors guide
...
Explain that gofumpt is used instead of gofmt and how to configure VSCode to use it.
2022-03-23 08:18:06 +11:00
a34bdf1a04
update linters
2022-03-19 12:12:57 +11:00
d93fef4c61
use generics to DRY up context code
2022-03-19 12:12:57 +11:00
4b56d428ff
pkg/updates: Fix resource availability check in Updater
...
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-18 22:19:45 +11:00
4fde97b066
update go to v1.18
2022-03-18 21:36:28 +11:00
205c7d60aa
update cheatsheets
2022-03-17 19:13:40 +11:00
729da3549a
go mod vendor
2022-03-17 19:13:40 +11:00
7bdd7088e7
prevent early exit from setup script
2022-03-17 19:13:40 +11:00
31ab43d0c5
add host helper
2022-03-17 19:13:40 +11:00
fb3752c11f
clean up keybindings menu
2022-03-17 19:13:40 +11:00
36c149836a
softcode keybinding
2022-03-17 19:13:40 +11:00
ea503633aa
move keybindings
2022-03-17 19:13:40 +11:00
59d4df2a44
fix click handling
2022-03-17 19:13:40 +11:00
cf00949b85
fix integration tests
2022-03-17 19:13:40 +11:00
c7b03bd3c2
rename handlers
2022-03-17 19:13:40 +11:00
1ad4518d35
update cheatsheet
2022-03-17 19:13:40 +11:00
8fd6338527
move workspace reset menu into controller
2022-03-17 19:13:40 +11:00
ee1337b931
add remote branches controller
2022-03-17 19:13:40 +11:00
d543e767d4
update cheatsheets
2022-03-17 19:13:40 +11:00
d59c0e2725
remove dead code
2022-03-17 19:13:40 +11:00
675510ba53
fix integration test
2022-03-17 19:13:40 +11:00
a3885e8ea3
abbrev all commits to length 40 for consistency
2022-03-17 19:13:40 +11:00