Jesse Duffield
|
7c8df28d01
|
add waiting status to checkout ref handler
|
2020-03-25 09:39:04 +11:00 |
|
Jesse Duffield
|
65917272a2
|
undoing status
|
2020-03-25 09:39:04 +11:00 |
|
Jesse Duffield
|
137fd80fdb
|
note that undo functionality is experimental
|
2020-03-25 09:39:04 +11:00 |
|
Jesse Duffield
|
98fbc61221
|
better formatted reflog list
|
2020-03-25 09:39:04 +11:00 |
|
Jesse Duffield
|
f80d15062b
|
use reflog undo history pointer
|
2020-03-25 09:39:04 +11:00 |
|
Jesse Duffield
|
b1b0219f04
|
autostash changes when hard resetting
|
2020-03-25 09:39:04 +11:00 |
|
Jesse Duffield
|
b1941c33f7
|
undo via rebase
|
2020-03-25 09:39:04 +11:00 |
|
Jesse Duffield
|
5d460e1e5e
|
add tab keybindings
|
2020-03-23 23:25:00 +11:00 |
|
Jesse Duffield
|
3d3e0be7bd
|
more compatible commands
|
2020-03-23 22:33:17 +11:00 |
|
Jesse Duffield
|
3aab37611a
|
show status of selected cherry picked commits
|
2020-03-19 21:42:21 +11:00 |
|
Jesse Duffield
|
8fbcc36331
|
allow resetting cherry picked commits selection
|
2020-03-19 21:42:21 +11:00 |
|
Jesse Duffield
|
dadb646252
|
fix branch building
|
2020-03-19 12:04:17 +11:00 |
|
Jesse Duffield
|
0227b93409
|
fix branch parser
|
2020-03-18 23:26:02 +11:00 |
|
Jesse Duffield
|
b0ec0821d5
|
fix docs
|
2020-03-18 22:50:35 +11:00 |
|
hitsuji_no_shippo
|
13a7806cac
|
add opne menu keybindings in docs
|
2020-03-18 22:50:35 +11:00 |
|
hitsuji_no_shippo
|
41c76fb748
|
add close menu keybindings in docs
|
2020-03-18 22:50:35 +11:00 |
|
hitsuji_no_shippo
|
ac0c3b9f92
|
fix search keybindings in docs
|
2020-03-18 22:50:35 +11:00 |
|
Jesse Duffield
|
1be0ff8da7
|
better upstream tracking and allow renaming a branch
|
2020-03-18 21:29:06 +11:00 |
|
hitsuji_no_shippo
|
2169b5109f
|
add search keybings in docs
|
2020-03-11 19:43:22 +11:00 |
|
Jesse Duffield
|
7df4b736cf
|
be a bit more lenient
|
2020-03-09 12:41:41 +11:00 |
|
Jesse Duffield
|
e47ad846c4
|
big golangci-lint cleanup
|
2020-03-09 12:23:13 +11:00 |
|
Jesse Duffield
|
19146d61b1
|
use selected branch as base when creating a new branch
|
2020-03-08 18:44:15 +11:00 |
|
skwerlman
|
e541b809ce
|
update tests to match changed command
|
2020-03-06 09:25:31 +11:00 |
|
skwerlman
|
6ca08c6519
|
make branches and files non-ambiguous for git-log
fixes #694
|
2020-03-06 09:25:31 +11:00 |
|
Jesse Duffield
|
31e201ca52
|
allow configuring side panel width
|
2020-03-04 00:12:23 +11:00 |
|
Jesse Duffield
|
b3522c48d9
|
refactor
|
2020-03-04 00:12:23 +11:00 |
|
Jesse Duffield
|
0fc58a7986
|
fix test
|
2020-03-04 00:12:23 +11:00 |
|
Jesse Duffield
|
54241d8ab9
|
more generic way of supporting custom pagers
|
2020-03-04 00:12:23 +11:00 |
|
Jesse Duffield
|
355f1615ab
|
supporing custom pagers step 1
|
2020-03-04 00:12:23 +11:00 |
|
William Wagner Moraes Artero
|
3ce2b9b79a
|
chore: keeping coverage up :D
|
2020-03-01 10:57:12 +11:00 |
|
William Wagner Moraes Artero
|
a79182e50d
|
fix: accidentally escaped %s
|
2020-03-01 10:57:12 +11:00 |
|
William Wagner Moraes Artero
|
0eb3090ad6
|
fix: owner groups (GitLab)
|
2020-03-01 10:57:12 +11:00 |
|
William Wagner Moraes Artero
|
6ea25bd259
|
feat: flexible service configuration
|
2020-03-01 10:57:12 +11:00 |
|
William Wagner Moraes Artero
|
fe5f087f9c
|
feat: configurable services
|
2020-03-01 10:57:12 +11:00 |
|
Jesse Duffield
|
79299be3b2
|
better keybindings for patch building mode
|
2020-02-29 18:48:10 +11:00 |
|
Jesse Duffield
|
4c9b620bd0
|
better keybindings for staging by line
|
2020-02-29 18:48:10 +11:00 |
|
Jesse Duffield
|
a7508a5dfd
|
fix cheatsheet script to support different contexts
|
2020-02-29 17:46:00 +11:00 |
|
David Chen
|
a9fe0b8000
|
set --abbrev-commit to return 8-digit hash strings
|
2020-02-27 18:05:41 +11:00 |
|
David Chen
|
5af7b0235e
|
fix #680: unpushed commits still appear to be green instead of red
|
2020-02-27 18:05:41 +11:00 |
|
Corentin Rossignon
|
bf946200e9
|
Fix OutOfBound array access when looking for ReflogCommits
refs #679
|
2020-02-27 09:34:40 +11:00 |
|
Jesse Duffield
|
890cc87724
|
fix bug where commits appeared as green despite not being pushed
|
2020-02-27 09:33:09 +11:00 |
|
Jesse Duffield
|
8eb0b0f4ca
|
do not close over variables in a function
|
2020-02-25 22:09:43 +11:00 |
|
Jesse Duffield
|
e6a8dc0bcf
|
better logic for checking if we're rebasing
|
2020-02-25 22:09:43 +11:00 |
|
Jesse Duffield
|
02c497fad6
|
show file list when diffing commits
|
2020-02-25 21:38:38 +11:00 |
|
Jesse Duffield
|
d0ab747479
|
color active frames green by default
|
2020-02-25 21:27:50 +11:00 |
|
Jesse Duffield
|
f94d0be2c9
|
refactor the way we render lists
|
2020-02-25 21:21:07 +11:00 |
|
Jesse Duffield
|
9fd9fd6816
|
better commit lines in fullscreen mode
|
2020-02-25 21:21:07 +11:00 |
|
Jesse Duffield
|
8ad01fe32f
|
refresh commits when adding a tag
|
2020-02-25 09:10:23 +11:00 |
|
Jesse Duffield
|
fdb543fa7d
|
add half and fullscreen modes
|
2020-02-25 08:45:30 +11:00 |
|
Jesse Duffield
|
52b5a6410c
|
show item counts in frames
|
2020-02-25 07:19:46 +11:00 |
|
Jesse Duffield
|
0034cfef5c
|
show tags in commits panel
|
2020-02-24 23:13:54 +11:00 |
|
Jesse Duffield
|
78b62be96f
|
better handling of clearing the search
|
2020-02-24 22:18:04 +11:00 |
|
Jesse Duffield
|
1f5ccab1ce
|
eagerload commits when searching
|
2020-02-24 22:18:04 +11:00 |
|
Jesse Duffield
|
46be280c92
|
support searching in side panels
For now we're just doing side panels, because it will take more work
to support this in the various main panel contexts
|
2020-02-24 22:18:04 +11:00 |
|
Jesse Duffield
|
2a5763a771
|
switch custom command keybinding to ':'
|
2020-02-24 22:04:39 +11:00 |
|
Jesse Duffield
|
370cec098b
|
show diff stat
|
2020-02-24 09:20:50 +11:00 |
|
Dawid Dziurla
|
49a2f0191f
|
tasks: don't use a function that requires Go 1.12
|
2020-02-24 09:09:27 +11:00 |
|
Jesse Duffield
|
fabdda0492
|
allow customizing background color in staging mode
|
2020-02-23 18:37:19 +11:00 |
|
Glenn Vriesman
|
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 |
|
Jesse Duffield
|
66e6369c28
|
allow fastforwarding the current branch
|
2020-02-18 23:07:38 +11:00 |
|
Jesse Duffield
|
0f0da9c32a
|
fix wording
|
2020-02-16 09:57:49 +11:00 |
|
Jesse Duffield
|
0a69c1a02d
|
add reset to reflog commit menu
|
2020-02-16 09:57:49 +11:00 |
|
Jesse Duffield
|
feaf98bd01
|
add reset to upstream option on files panel
|
2020-02-16 09:57:49 +11:00 |
|
Jesse Duffield
|
0fe9c15ce8
|
add mixed option to HEAD resetting, remove @{upstream}
|
2020-02-16 09:57:49 +11:00 |
|
Jesse Duffield
|
f528e12c83
|
allow resetting to tag
|
2020-02-16 09:57:49 +11:00 |
|
Jesse Duffield
|
8ca9f93ccf
|
allow resetting to remote branch
|
2020-02-16 09:57:49 +11:00 |
|
Jesse Duffield
|
73d8064837
|
allow resetting to branch
|
2020-02-16 09:57:49 +11:00 |
|
Jesse Duffield
|
5b1f60b7eb
|
refactor create reset menu logic
|
2020-02-16 09:57:49 +11:00 |
|
Jesse Duffield
|
2e1344f611
|
fix specs
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
5b9996b16f
|
remove old createMenu function
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
6fdc1791e4
|
refactor stash options menu
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
fd4f37b5c3
|
refactor git flow menu
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
d76e8887e5
|
refactor patch options menu panel
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
eb9134685a
|
refactor rebase menu panel
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
d929b84786
|
refactor recent repos menu panel
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
8ef3297b11
|
refactor reflog reset options panel
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
27c7aeb117
|
refactor workspace reset options panel
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
c9714600e8
|
refactor commit reset menu
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
665fdded14
|
continue refactor of menu panel
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
814a0ea36f
|
begin refactor of menu panel
|
2020-02-15 08:47:36 +11:00 |
|
Jesse Duffield
|
71e018a3dd
|
get whole commit SHA from rebase commits
|
2020-02-13 18:10:14 +11:00 |
|
Jesse Duffield
|
efb26f8b60
|
refresh current branch graph when side panels refresh
|
2020-02-10 19:05:55 +11:00 |
|
Glenn Vriesman
|
d9eb6e2682
|
Fixed tests
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
|
2020-02-09 23:47:22 +11:00 |
|
Glenn Vriesman
|
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 |
|
Glenn Vriesman
|
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 |
|
Jesse Duffield
|
f062e1dcda
|
ignore carriage returns
|
2020-02-09 16:43:02 +11:00 |
|
Glenn Vriesman
|
9f5397a2d4
|
Moved function to git.go
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
|
2020-02-06 23:19:29 +11:00 |
|
Glenn Vriesman
|
0164abbd4a
|
Added feature to ignore tracked files
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
|
2020-02-06 23:19:29 +11:00 |
|
Glenn Vriesman
|
047c3cf880
|
Added more keybinds
* Commit with editor
* Commit without hook
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
|
2020-02-04 23:21:51 +11:00 |
|
Glenn Vriesman
|
47d7d87c82
|
Added commit keybinding to staging views
|
2020-02-04 23:21:51 +11:00 |
|
Glenn Vriesman
|
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 |
|
Jesse Duffield
|
5f71f87496
|
correctly compare new main height to previous
|
2020-02-03 21:50:31 +11:00 |
|
Chris Taylor
|
c6cb90e8ca
|
verify that VISUAL,EDITOR,LGCC envvars are set for non-interactive commands
|
2020-02-02 11:29:22 +11:00 |
|
Chris Taylor
|
fb156bcaac
|
add a helper to search a list for a pattern
|
2020-02-02 11:29:22 +11:00 |
|
Chris Taylor
|
75ba2196ba
|
perpetuate this style of dependency injection
|
2020-02-02 11:29:22 +11:00 |
|
Chris Taylor
|
4cb50b15e4
|
make amend more non-interactive
|
2020-02-02 11:29:22 +11:00 |
|
Jesse Duffield
|
df050472a1
|
more ticker improvements
|
2020-02-02 11:26:24 +11:00 |
|
Jesse Duffield
|
434582b5f5
|
explicitly tell gocui when to start animating the loader
|
2020-02-01 00:23:22 +11:00 |
|
Jesse Duffield
|
cf6be928a3
|
only rerender app status when we need to
|
2020-02-01 00:23:22 +11:00 |
|
Jesse Duffield
|
c907c55144
|
close more things when switching repos or to a subprocess
|
2020-01-31 20:53:08 +11:00 |
|