Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-27 | Simplified boolean comparison | Christian Muehlhaeuser | |
2019-07-27 | Simplified code a bit | Christian Muehlhaeuser | |
2019-07-14 | fix typo | haowei | |
2019-06-06 | add GIT_OPTIONAL_LOCKS=0 env var to all commands | Jesse Duffield | |
2019-06-06 | allow stashing staged changes | Jesse Duffield | |
reinstate old stash functionality with the 's' keybinding | |||
2019-05-12 | Support opening lazygit in a submodulev0.8 | Jesse Duffield | |
2019-05-06 | support resetting to a commit in either soft, hard, or mixed mode | Jesse Duffield | |
2019-05-06 | Improve directory check for .git | Suhas Karanth | |
Return error if the .git exists but is not a directory. This provides a slightly better failure message for git repo with submodules in case the '.git' is a file which provides the reference to the parent's .git folder with the submodule inside. | |||
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-13 | Add skipHookPrefix to config | Jesse Duffield | |
allows a user to specify a commit message prefix that will tell lazygit to skip the pre-commit hook. This defaults to WIP. Setting it to the empty string will disable the feature. So if my message goes 'WIP: do the thing' then the pre-commit hook will not run | |||
2019-04-10 | Change expected sha for DiscardOldFileChanges | Peter Lundberg | |
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-16 | Update bitbucket pull request url. | Kristijan Husak | |
2019-03-16 | add two more tests | Jesse Duffield | |
2019-03-16 | fix tests | Jesse Duffield | |
2019-03-16 | display test name when running tests | Jesse Duffield | |
2019-03-16 | add some tests | Jesse Duffield | |
2019-03-16 | appease golangci | 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 | distinguish between inline and non-inline merge conflicts | Jesse Duffield | |
2019-03-03 | acknowledge 'DU' statuses as being merge conflicts | Jesse Duffield | |
2019-03-03 | windows support for skipping the editor | Jesse Duffield | |
2019-03-02 | fix issue where you couldn't rearrange commits while rebasing onto a branch | Jesse Duffield | |
2019-03-02 | Revert "remove old rebase code now that we're only ever interactively rebasing" | Jesse Duffield | |
This reverts commit 1a19b1412d3da03992403cf62fddf06031de2927. | |||
2019-03-02 | appease golangci | Jesse Duffield | |
2019-03-02 | fix up tests | Jesse Duffield | |
This fixes up some git and oscommand tests, and pulls some tests into commit_list_builder_test.go I've also made the NewDummyBlah functions public so that I didn't need to duplicate them across packages I've also given OSCommand a SetCommand() method for setting the command on the struct I've also created a file utils.go in the test package for creating convient 'CommandSwapper's, which basically enable you to assert a sequence of commands on the command line, and swap each one out for a different one to actually be executed | |||
2019-02-24 | cleanup | Jesse Duffield Duffield | |
2019-02-24 | change type of cherryPickedCommits from []string to []*Commit | Jesse Duffield Duffield | |
2019-02-24 | support cherry picking commits | Jesse Duffield Duffield | |
2019-02-24 | remove old rebase code now that we're only ever interactively rebasing | 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 | rearranging todo items while interactively rebasing | Jesse Duffield | |
2019-02-24 | more support for files with spaces | Jesse Duffield | |
2019-02-24 | support file renames | Jesse Duffield | |
2019-02-19 | work towards more interactive rebase options | Jesse Duffield | |
2019-02-19 | don't autostash when editing | Jesse Duffield | |
2019-02-19 | pull commit list builder functions into their own builder struct | Jesse Duffield | |
2019-02-19 | show interactive rebase commits that are yet to go | Jesse Duffield | |
2019-02-18 | add various interactive rebase commands | Jesse Duffield | |