Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-27 | #480 Allow cycling side panels with number keys | Giorgio Previtera | |
2019-09-01 | switch to Go modules | Dawid Dziurla | |
2019-07-14 | 472 - Update error message | Giorgio Previtera | |
2019-07-14 | 472 - Don't panic if not in a repository | Giorgio Previtera | |
Display a friendly message and exit with an error if not in a Git repository. Using the same approach used in this PR: https://github.com/jesseduffield/lazydocker/pull/14/files | |||
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-06 | support resetting to a commit in either soft, hard, or mixed mode | Jesse Duffield | |
2019-04-26 | Fixed another view things | mjarkk | |
2019-04-26 | Fixed sugestions | mjarkk | |
2019-04-26 | Translated missing sentences | mjarkk | |
2019-04-13 | add english translations to dutch/polish i18n files for translation later | Jesse Duffield | |
2019-04-13 | Add 'w' keybinding in files panel to commit as a WIP | Jesse Duffield | |
If your git.skipHookPrefix is set to, say, WIP, in your config, then hitting 'w' in the files panel will bring up the commit message panel with 'WIP' pre-filled, so you just need to hit enter to confirm (or add some more to the message) in order to commit your changes with the --no-verify flag, meaning the pre-commit hook will be skipped | |||
2019-04-10 | Always include atleast 2 commits when doing squash and fixup | Peter Lundberg | |
2019-04-07 | support custom commands | Jesse Duffield | |
2019-04-07 | Allow for creating fixup! commits | Jesse Duffield | |
2019-04-06 | fixed some #397 | skanehira | |
2019-04-06 | add feature of display diff between specific commits #397 | skanehira | |
2019-03-23 | move soft reset keybinding into reset options | Jesse Duffield | |
2019-03-23 | add more options for resetting files in the working tree | Jesse Duffield | |
2019-03-23 | support discarding unstaged changes | Jesse Duffield | |
2019-03-18 | generate commit files keybind | skanehira | |
2019-03-16 | allow autostashing changes when checking out a branch | Jesse Duffield | |
2019-03-16 | prompt user to git init when outside a repo | Jesse Duffield | |
2019-03-16 | i18n for error message about a feature being disabled for GPG users | Jesse Duffield | |
2019-03-16 | allow user to discard old file changes for a given commit | Jesse Duffield | |
2019-03-16 | allow user to checkout old files | Jesse Duffield | |
2019-03-16 | minor cleanup | Jesse Duffield | |
2019-03-16 | Add feature of display committed file list #383 | skanehira | |
2019-03-03 | i18n for rebase loading states | Jesse Duffield | |
2019-03-03 | distinguish between inline and non-inline merge conflicts | Jesse Duffield | |
2019-03-02 | populate dutch and polish i18n files with new messages | Jesse Duffield | |
2019-03-02 | extend cheatsheet generator to contain context based keybindings | Jesse Duffield | |
2019-03-02 | update i18n | Jesse Duffield | |
2019-02-24 | cleanup | Jesse Duffield Duffield | |
2019-02-24 | support cherry picking commits | Jesse Duffield Duffield | |
2019-02-24 | Make it easier to run sync/async commands, switch to interactive rebase when ↵ | Jesse Duffield Duffield | |
rebasing on branches | |||
2019-02-24 | some i18n and restricting rewording during interactive rebase | Jesse Duffield | |
2019-02-24 | rearranging todo items while interactively rebasing | Jesse Duffield | |
2019-02-19 | work towards more interactive rebase options | Jesse Duffield | |
2019-02-18 | add various interactive rebase commands | Jesse Duffield | |
2019-02-18 | dealing better with errors at the top level | Jesse Duffield | |
2019-02-16 | more work on rebasing feature | Jesse Duffield | |
2019-02-16 | introduce panel contexts and more work on rebasing | Jesse Duffield | |
2019-02-11 | Merge branch 'master' into feature/rebasing | Jesse Duffield | |
2018-12-20 | Update dutch.go | Mark Kopenga | |
2018-12-20 | Fixed suggestion from glvr182 | Mark Kopenga | |
2018-12-20 | Added dutch translations | mjarkk | |
2018-12-20 | i18n: pl translation | Dawid Dziurla | |
2018-12-12 | move fetch keybinding to files view to make way for branch-specific fetched | Jesse Duffield | |
2018-12-11 | Make merge panel its own panel | Jesse Duffield | |