6fc3290a05
Reflog: Use 20 sha digits instead of 7
...
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
2020-02-20 08:34:01 +11:00
66e6369c28
allow fastforwarding the current branch
v0.14.4
2020-02-18 23:07:38 +11:00
0f0da9c32a
fix wording
2020-02-16 09:57:49 +11:00
0a69c1a02d
add reset to reflog commit menu
2020-02-16 09:57:49 +11:00
feaf98bd01
add reset to upstream option on files panel
2020-02-16 09:57:49 +11:00
0fe9c15ce8
add mixed option to HEAD resetting, remove @{upstream}
2020-02-16 09:57:49 +11:00
f528e12c83
allow resetting to tag
2020-02-16 09:57:49 +11:00
8ca9f93ccf
allow resetting to remote branch
2020-02-16 09:57:49 +11:00
73d8064837
allow resetting to branch
2020-02-16 09:57:49 +11:00
5b1f60b7eb
refactor create reset menu logic
2020-02-16 09:57:49 +11:00
2e1344f611
fix specs
2020-02-15 08:47:36 +11:00
5b9996b16f
remove old createMenu function
2020-02-15 08:47:36 +11:00
6fdc1791e4
refactor stash options menu
2020-02-15 08:47:36 +11:00
fd4f37b5c3
refactor git flow menu
2020-02-15 08:47:36 +11:00
d76e8887e5
refactor patch options menu panel
2020-02-15 08:47:36 +11:00
eb9134685a
refactor rebase menu panel
2020-02-15 08:47:36 +11:00
d929b84786
refactor recent repos menu panel
2020-02-15 08:47:36 +11:00
8ef3297b11
refactor reflog reset options panel
2020-02-15 08:47:36 +11:00
27c7aeb117
refactor workspace reset options panel
2020-02-15 08:47:36 +11:00
c9714600e8
refactor commit reset menu
2020-02-15 08:47:36 +11:00
665fdded14
continue refactor of menu panel
2020-02-15 08:47:36 +11:00
814a0ea36f
begin refactor of menu panel
2020-02-15 08:47:36 +11:00
71e018a3dd
get whole commit SHA from rebase commits
v0.14.3
2020-02-13 18:10:14 +11:00
efb26f8b60
refresh current branch graph when side panels refresh
2020-02-10 19:05:55 +11:00
d9eb6e2682
Fixed tests
...
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
2020-02-09 23:47:22 +11:00
b74107f2ba
Use 8 instead of 7 digit long sha
...
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
2020-02-09 23:47:22 +11:00
0cd91a10c6
Increase internal sha size
...
This does not change the sha size that is displayed to the user
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
2020-02-09 23:47:22 +11:00
f062e1dcda
ignore carriage returns
2020-02-09 16:43:02 +11:00
9f5397a2d4
Moved function to git.go
...
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
2020-02-06 23:19:29 +11:00
0164abbd4a
Added feature to ignore tracked files
...
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
2020-02-06 23:19:29 +11:00
e92af63636
fix goreleaser
v0.14.2
2020-02-06 09:45:50 +11:00
94501c683b
doc: mention config file location for MacOS
2020-02-06 09:36:29 +11:00
047c3cf880
Added more keybinds
...
* Commit with editor
* Commit without hook
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
v0.14.1
2020-02-04 23:21:51 +11:00
47d7d87c82
Added commit keybinding to staging views
2020-02-04 23:21:51 +11:00
5f53d50492
Check cached when showing new file diffs
...
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
2020-02-04 08:41:41 +11:00
5f71f87496
correctly compare new main height to previous
2020-02-03 21:50:31 +11:00
c6cb90e8ca
verify that VISUAL,EDITOR,LGCC envvars are set for non-interactive commands
v0.14
2020-02-02 11:29:22 +11:00
fb156bcaac
add a helper to search a list for a pattern
2020-02-02 11:29:22 +11:00
75ba2196ba
perpetuate this style of dependency injection
2020-02-02 11:29:22 +11:00
4cb50b15e4
make amend more non-interactive
2020-02-02 11:29:22 +11:00
ca5cbe4d44
bump gocui
2020-02-02 11:26:24 +11:00
df050472a1
more ticker improvements
2020-02-02 11:26:24 +11:00
c173ebf5b9
bump vendor directory
2020-02-01 00:23:22 +11:00
434582b5f5
explicitly tell gocui when to start animating the loader
2020-02-01 00:23:22 +11:00
cf6be928a3
only rerender app status when we need to
2020-02-01 00:23:22 +11:00
c907c55144
close more things when switching repos or to a subprocess
2020-01-31 20:53:08 +11:00
ee433ab909
Update example config for Colemak Keyboard Layout users
...
I realized that the current example config in `Config.md` for a Colemak keyboard layout user will cause key conflicts in certain panels. This change addresses that issue.
2020-01-31 19:22:30 +11:00
bf69923b6d
fix keybinding issues with freebsd/openbsd
2020-01-31 08:51:24 +11:00
64782a433e
fix segfault on line by line panel
...
The state object is sometimes undefined in the onclick method of the
line by line panel. Because we set it to nil in a bunch of places,
I've decided to just change the main context to 'normal' before setting
it to nil anywhere. That way the keybindings for the line by line panel
won't get executed and we won't get a segfault.
2020-01-31 08:27:49 +11:00
44edb49a6e
handle files that were deleted downstream but modified upstream
2020-01-29 19:07:47 +11:00