Jesse Duffield
03d838980a
refactor confirmation prompt code
2019-11-21 21:15:49 +11:00
Jesse Duffield
05c179bfd1
better handling of click events in list views
2019-11-21 21:15:49 +11:00
Jesse Duffield
b19866545e
support setting upstream
2019-11-21 21:15:49 +11:00
Jesse Duffield
a2077bec48
better fast forward
2019-11-21 21:15:49 +11:00
Jesse Duffield
cb68452afd
make upstream branch display more lenient on git errors
2019-11-21 21:15:49 +11:00
Jesse Duffield
57c0fc24de
support rebasing onto remote branch
2019-11-21 21:15:49 +11:00
Jesse Duffield
2feb187a6c
support deleting remote branches
2019-11-21 21:15:49 +11:00
Jesse Duffield
cb9aa60830
ensure we switch tabs when switching context
2019-11-21 21:15:49 +11:00
Jesse Duffield
25177dfd2b
support merging remote branches into checked out branch
2019-11-21 21:15:49 +11:00
Jesse Duffield
f864eb1e65
support detached heads when showing the selected branch
2019-11-21 21:15:49 +11:00
Jesse Duffield
65f3073e7e
support adding/removing remotes
2019-11-21 21:15:49 +11:00
Jesse Duffield
ff75984796
split RemoteBranch out from Branch
2019-11-21 21:15:49 +11:00
Jesse Duffield
089c55a0b3
get branches with git for-each-ref
2019-11-21 21:15:27 +11:00
Jesse Duffield
620e49b8e3
only refresh branches panel on focus lost when in the local-branches context
2019-11-21 21:15:27 +11:00
Jesse Duffield
3b7e4cf2e6
support viewing a remote branch
2019-11-21 21:15:27 +11:00
Jesse Duffield
73ad5ec13c
support navigating remotes view
2019-11-21 21:15:05 +11:00
Jesse Duffield
7296a6bff4
remove redundant logging
2019-11-21 21:15:05 +11:00
Jesse Duffield
5aed1c0499
allow changing tabs with [ and ]
2019-11-21 21:15:05 +11:00
Jesse Duffield
03ceb0b1ba
get remote branches when getting remotes
2019-11-21 21:15:05 +11:00
Jesse Duffield
3ea79ef4e1
trying to use gogit with branches from remotes
2019-11-21 21:15:05 +11:00
Jesse Duffield
fdb2880075
extract out some logic for list views
2019-11-21 21:15:05 +11:00
Jesse Duffield
404001be8a
add contexts to views
2019-11-21 21:15:05 +11:00
Jesse Duffield
15c64d4bd8
bump gocui to get contexts on keybindings
2019-11-21 21:12:50 +11:00
Jesse Duffield
331616a5e8
add remotes context to branches view
2019-11-21 21:11:56 +11:00
Jesse Duffield
82b11bafef
add remote model
2019-11-21 21:11:12 +11:00
Dawid Dziurla and GitHub
7849f91d80
Merge pull request #543 from lhaeger/master
...
Readme: add MacPorts install source
2019-11-17 09:14:29 +01:00
Lothar Haeger
5f769da74d
Readme: add MacPorts install source
2019-11-17 08:08:04 +01:00
Jesse Duffield
963c034b48
go mod tidy && go mod vendor
2019-11-14 22:22:47 +11:00
Jesse Duffield
f15e47bb67
add file watching for modified files
...
log createErrorPanel error
swallow error when adding file to watcher
2019-11-14 22:22:47 +11:00
Jesse Duffield
7995d56a85
allow editing or opening a file while resolving merge conflicts
2019-11-14 22:22:47 +11:00
Jesse Duffield
30aed94aa8
update go git
v0.10.6
2019-11-14 09:41:56 +11:00
Jesse Duffield
3b1d705473
show upstream branch for branch
2019-11-13 22:25:42 +11:00
Jesse Duffield
f43ba728e3
prompt to set upstream when pulling on untracked branch
...
prompt to set upstream when pulling on untracked branch
2019-11-13 21:36:16 +11:00
Dawid Dziurla and GitHub
b662362570
Merge pull request #538 from jesseduffield/dawidd6-patch-1
...
README: fix typo
2019-11-12 23:46:27 +01:00
Dawid Dziurla and GitHub
99ece6fc35
README: fix typo
...
https://github.com/jesseduffield/lazygit/commit/945fccd211aac07e6813d3f30173390b26954404
2019-11-12 23:42:57 +01:00
Jesse Duffield
8287659584
fix up pty fork
v0.10.5
2019-11-12 22:58:01 +11:00
Jesse Duffield
cf95ab9a28
go mod vendor
2019-11-12 22:58:01 +11:00
Jesse Duffield
b907c74386
remove go-getter
2019-11-12 22:58:01 +11:00
Dawid Dziurla and GitHub
a68fb4fb8f
Merge pull request #533 from JaanJah/patch-1
...
Fix typo in README `.zhsrc` -> `.zshrc`
2019-11-11 18:09:30 +01:00
jaanjahimees and GitHub
945fccd211
Fix typo in README .zhsrc -> .zshrc
...
Fix typo in `Changing Directory On Exit` section
2019-11-11 18:07:11 +02:00
Jesse Duffield
12b84307ac
specify upstream when pushing a branch for the first time
v0.10.4
2019-11-11 23:30:30 +11:00
Jesse Duffield and GitHub
6843741d9e
Update README.md
2019-11-11 21:48:39 +11:00
Jesse Duffield and GitHub
945edb253b
Update README.md
v0.10.3
2019-11-11 21:45:37 +11:00
Jesse Duffield
cbc82cd3c1
allow for changing the current directory on exit
...
For this to work you'll need to put this in your ~/.zshrc (or equivalent rc file):
lg()
{
export LAZYGIT_NEW_DIR_FILE=/Users/jesseduffieldduffield/Library/Application\ Support/jesseduffield/lazygit/.lastd
lazygit "$@"
if [ -f $LAZYGIT_NEW_DIR_FILE ]; then
cd "$(cat $LAZYGIT_NEW_DIR_FILE)"
rm -f $LAZYGIT_NEW_DIR_FILE > /dev/null
fi
}
2019-11-11 21:45:31 +11:00
Jesse Duffield and GitHub
29ee239987
Update README.md
2019-11-10 23:31:19 +11:00
Glenn Vriesman and Jesse Duffield
3f7e107d09
Vendor: Updated dependencies
...
* Updated go.mod
* Updated go.sum
* Updated vendor packages
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com >
v0.10.2
2019-11-10 23:23:20 +11:00
Jesse Duffield
22c0d79e2d
rm go.sum && go mod vendor
v0.10.1
2019-11-10 22:37:06 +11:00
Jesse Duffield
e174e5254d
support clicking through to commit files panel
2019-11-10 22:32:13 +11:00
Jesse Duffield
de5bcb8b9c
add some shameless self promotion
2019-11-10 22:32:13 +11:00
Jesse Duffield
98666186ee
add '?' keybinding for opening options menu
2019-11-10 22:32:13 +11:00