Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-05 | better rebase args | Jesse Duffield | |
2019-11-05 | Support building and moving patches | Jesse Duffield | |
WIP | |||
2019-11-05 | support split view in staging panel and staging ranges | Jesse Duffield | |
2019-10-20 | Added light theme option to the settings | mjarkk | |
2019-07-27 | 477 Remove unnecessary variable check | Giorgio Previtera | |
hasInlineMergeConflicts is always true with hasMergeConflicts is true | |||
2019-07-27 | #477 Remove `NeedMerge` boolean | Giorgio Previtera | |
Instead of storing the status in a new variable, derive it from the existing three fields | |||
2019-07-27 | 477 Add new `NeedReset` property to File and update tests | Giorgio Previtera | |
Use a boolean to determin if a file needs to be reset. We want to reset the file when discrading changes if there is a conflict. | |||
2019-07-27 | 477 Remove duplicate checkout | Giorgio Previtera | |
We already checout the file calling `c.DiscardUnstagedFileChanges` | |||
2019-07-27 | #477 Discard changes when there are merge conflicts | Giorgio Previtera | |
If there are merge conflicts, reset the file and discard all changes | |||
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 | |