Jesse Duffield
77fdac01ff
better staging gif
2020-03-26 19:10:37 +11:00
Jesse Duffield
8301fae01e
Update README.md
2020-03-26 19:04:48 +11:00
Jesse Duffield
e9161ad702
add staging gif
2020-03-26 19:04:26 +11:00
Jesse Duffield
a0a139da1f
add rebasing gif
2020-03-26 18:43:10 +11:00
Francisco Miamoto
8f13d1da91
change binary releases order
2020-03-26 18:32:38 +11:00
Francisco Miamoto
d5fe9ce2c7
add table of contents to readme
2020-03-26 18:32:38 +11:00
Jesse Duffield
37acc17cf3
more lenient getting of short shas
2020-03-26 18:30:02 +11:00
Jesse Duffield
569ec5919c
Update README.md
2020-03-26 09:14:14 +11:00
Dawid Dziurla
19719becf5
workflows: run goreleaser as a build step for CI
2020-03-25 21:26:15 +11:00
Dawid Dziurla
e64057b803
workflows: install gox in separate step in /tmp directory
...
avoid Go trying to add a dependency to go.mod file
2020-03-25 21:26:15 +11:00
Dawid Dziurla
672667aa3e
goreleaser: stop ignoring arm64 build for freebsd
2020-03-25 21:26:15 +11:00
Dawid Dziurla
8a06b6067e
go mod vendor
2020-03-25 21:26:15 +11:00
Dawid Dziurla
2dcc52abd0
go mod tidy
2020-03-25 21:26:15 +11:00
Dawid Dziurla
c831ad39c9
pkg: use upstream pty package
2020-03-25 21:26:15 +11:00
Jesse Duffield
0cf78ea9ad
Update Undoing.md
2020-03-25 20:35:10 +11:00
Jesse Duffield
3d51fbf354
Update README.md
2020-03-25 20:32:44 +11:00
Jesse Duffield
e7a2c7cc3e
update cheatsheet
2020-03-25 20:24:03 +11:00
Jesse Duffield
708a078412
document undo
2020-03-25 20:17:46 +11:00
Jesse Duffield
bbcc4b7b70
just disallow undo/redo while rebasing because you need more info than just the reflog
2020-03-25 09:39:04 +11:00
Jesse Duffield
45bba0a3c5
ignore redundant actions when undoing and redoing
2020-03-25 09:39:04 +11:00
Jesse Duffield
d105e2690a
vastly improve the logic for undo and redo
2020-03-25 09:39:04 +11:00
Jesse Duffield
32d3e497c3
fix tests
2020-03-25 09:39:04 +11:00
Jesse Duffield
30a5d1b486
move into undoing file
2020-03-25 09:39:04 +11:00
Jesse Duffield
6b3ea56add
refactor undo and redo
2020-03-25 09:39:04 +11:00
Jesse Duffield
c3aefdb98e
stateless undos and redos
2020-03-25 09:39:04 +11:00
Jesse Duffield
094939451d
more explicit env vars
2020-03-25 09:39:04 +11:00
Jesse Duffield
0e23f44b84
support reflog action prefix
2020-03-25 09:39:04 +11:00
Jesse Duffield
daecdd7c2b
redoing
2020-03-25 09:39:04 +11:00
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
J. B. Rainsberger
a15a7b607d
Made the humor more concise and clear.
2020-03-25 09:18:25 +11:00
J. B. Rainsberger
d50283f5ee
improved spelling
2020-03-25 09:18:25 +11:00
J. B. Rainsberger
6508d3b872
inject more humor into the README
2020-03-25 09:18:25 +11:00
J. B. Rainsberger
65b8cef1b8
Fixed an incorrect criticism of git in the README.
...
It's true that parts of git are genuinely difficult to use, so
we don't need to overstate that difficulty in order to state the
value proposition of lazygit. If `git add -p` can't split a hunk
any further, one is not _completely_ stuck, but one does need to
edit the hunk in a way that, after years, I still need a few
attempts to get right. The fact that many otherwise-experienced
git users don't even know that one can do that is itself a
testament to the UX problems that lazygit is trying to address.
2020-03-25 09:18:25 +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
Dawid Dziurla
c06c0b7133
workflows: git fetch --unshallow before goreleaser step
2020-03-22 21:49:41 +11:00
Dawid Dziurla
91f6630907
README: remove codecov badge
2020-03-22 21:32:06 +11:00
Dawid Dziurla
60085cf679
workflows: use get-tag action
2020-03-22 21:31:53 +11:00
Dawid Dziurla
389480b8fc
goreleaser: ignore arm64 build for freebsd
2020-03-22 21:31:37 +11:00
Dawid Dziurla
b5c4f78e9d
Remove redundant semicolon
2020-03-21 12:55:44 +11:00
Dawid Dziurla
59b0e2d70a
Add GOBIN to PATH
2020-03-21 12:55:44 +11:00
Dawid Dziurla
39bd1a4628
Wording
2020-03-21 12:55:44 +11:00
Dawid Dziurla
1c1445c896
Cache builds
2020-03-21 12:55:44 +11:00
Dawid Dziurla
1e8ade2431
Use setup-go Action instead of container
2020-03-21 12:55:44 +11:00