Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-13 | show upstream branch for branch | Jesse Duffield | |
2019-11-13 | prompt to set upstream when pulling on untracked branch | Jesse Duffield | |
prompt to set upstream when pulling on untracked branch | |||
2019-11-11 | specify upstream when pushing a branch for the first timev0.10.4 | Jesse Duffield | |
2019-11-11 | allow for changing the current directory on exit | Jesse Duffield | |
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-10 | support clicking through to commit files panel | Jesse Duffield | |
2019-11-10 | add some shameless self promotion | Jesse Duffield | |
2019-11-10 | add '?' keybinding for opening options menu | Jesse Duffield | |
2019-11-10 | allow secondary view to be scrolled | Jesse Duffield | |
2019-11-10 | don't try to give a logrus entry object to gocui | Jesse Duffield | |
2019-11-10 | simplify how the context system works | Jesse Duffield | |
2019-11-10 | add mouse support | Jesse Duffield | |
2019-11-10 | reset patch builder when we've escaped from the building phase and nothing ↵ | Jesse Duffield | |
has been added | |||
2019-11-10 | remove old add patch keybinding | Jesse Duffield | |
2019-11-08 | support ours/theirs merge conflict headers | Jesse Duffield | |
2019-11-05 | better titles | Jesse Duffield | |
2019-11-05 | better interface for ApplyPatch function | Jesse Duffield | |
2019-11-05 | don't let patch manager ever be nil | Jesse Duffield | |
2019-11-05 | more work on managing focus when applying patch command | Jesse Duffield | |
2019-11-05 | do not return focus to commitsFiles view after selecting to start a new patch | Jesse Duffield | |
2019-11-05 | handling when to show the split panel | Jesse Duffield | |
2019-11-05 | support line by line additions in staging and patch building contexts | Jesse Duffield | |
2019-11-05 | handle empty commit in rebase | Jesse Duffield | |
2019-11-05 | use fallback approach for applying patch | Jesse Duffield | |
2019-11-05 | reorder patch command options | Jesse Duffield | |
2019-11-05 | move PatchManager to GitCommand | Jesse Duffield | |
2019-11-05 | checks for if we're in a normal working tree state | Jesse Duffield | |
2019-11-05 | Support building and moving patches | Jesse Duffield | |
WIP | |||
2019-11-05 | don't unsplit main panel unconditionally on focus lost | Jesse Duffield | |
2019-11-05 | use v keybindings instead of c | Jesse Duffield | |
2019-11-05 | support split view in staging panel and staging ranges | Jesse Duffield | |
2019-10-27 | \#480 Close popup panels before switching to a side view0.8.3 | Giorgio Previtera | |
Reusing the `onNewPopupPanel` function to close existing popup panels (if any) before switching to a new side view. Alse closing any confirmation prompt. | |||
2019-10-27 | 480 - remove duplication by using a decorator | Giorgio Previtera | |
Also use a for loop to append the new keybindings | |||
2019-10-27 | #480 Allow cycling side panels with number keys | Giorgio Previtera | |
2019-10-20 | Removed the pkg/gui/theme.go file | mjarkk | |
Moved most functions to the new theme/theme.go | |||
2019-10-20 | Added light theme option to the settings | mjarkk | |
2019-09-08 | use git.autoFetch config option | matejcik | |
2019-09-08 | use gui.g directly | matejcik | |
2019-09-08 | startBackgroundFetch does not return errors | matejcik | |
2019-09-08 | configurable auto-fetch | matejcik | |
2019-07-27 | Simplified code a bit | Christian Muehlhaeuser | |
2019-07-14 | show actual error when trying to check out a branch that doesn't exist | Jesse Duffield | |
2019-06-08 | revert menu panel error panel usage | Jesse Duffield | |
2019-06-06 | allow stashing staged changes | Jesse Duffield | |
reinstate old stash functionality with the 's' keybinding | |||
2019-05-26 | request explicit return from subprocess | Jesse Duffield | |
Previously we were recording output from subprocesses using a multiwriter and hooking that up to the cmd's stdout to write to both os.Stdout and a buffer. We would then display the output after the program finished. This worked well for commands like 'ls' but not for commands like 'vi' which expect you to be in a tty, and when you've got the cmd's stdout pointing at a multiwriter, the subprogram thinks we're not in a tty and then things like terminal corruption can happen. This was the case with neovim, and even in vim a warning was given with a pause before starting the program. Now we're chucking out the multiwriter and instead making it that you need to press enter after the program has finished to return to lazygit. This allows you to view the output of the program (e.g. if it's ls) and then decide that you want to return. It's one level of unnecessary redirection for editors like vim, but even they could potentially have output to stderr/stdout that you want to look at before returning. Please enter the commit message for your changes. Lines starting | |||
2019-05-26 | support going to start/end of line and deleting lines in simple editor | Jesse Duffield | |
2019-05-25 | use shift+j/k to scroll main, ctrl+j/k to move commits | Jesse Duffield | |
2019-05-18 | simplify code for logging output of subprocess | Jesse Duffield | |
2019-05-12 | Add alternatives for scroll actions to context map | Suhas Karanth | |
2019-05-12 | Add field Alternative to gui.Binding | Suhas Karanth | |
Document and use alternative keybinding for generating cheatsheet. Add alt keybinding fn+up/down for scroll up/down actions. Also run `go run scripts/generate_cheatsheet.go`. | |||
2019-05-07 | Made not enough space pannel looks better on 1 height | mjarkk | |