Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-10 | bump gocui to fix invalid point crashing issue | Jesse Duffield | |
2019-04-07 | remove subprocess channel stuff | Jesse Duffield | |
2019-04-07 | support custom commands | Jesse Duffield | |
2019-04-07 | remove verbose flag from go test | Jesse Duffield | |
2019-04-07 | Allow for creating fixup! commits | Jesse Duffield | |
2019-04-06 | Remove custom Homebrew tap from instructions | Claudia | |
Now that lazygit has been added to the Homebrew core repository ([1] [2]), Homebrew users no longer need to tap into `jesseduffield/lazygit` to install it. [1]: https://github.com/jesseduffield/lazygit/issues/256 [2]: https://github.com/Homebrew/homebrew-core/pull/37614 | |||
2019-04-06 | fixed some #397 | skanehira | |
2019-04-06 | add feature of display diff between specific commits #397 | skanehira | |
2019-03-23 | pass length of options to createMenu | Jesse Duffield | |
2019-03-23 | delete menu keybinding before setting new one | Jesse Duffield | |
2019-03-23 | always attempt to discard changes from current file | Jesse Duffield | |
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-23 | retain commit message if precommit hook fails | Jesse Duffield | |
2019-03-23 | push codecov result before compiling on all platforms | Jesse Duffield | |
2019-03-23 | Rely on model rather than view to focus a point | Jesse Duffield | |
Currently when we want to focus a point on a view (i.e. highlight a line and ensure it's within the bounds of a view's box, we use the LinesHeight method on the view to work out how many lines in total there are. This is bad because for example if we come back from editing a file, the view will have no contents so LinesHeight == 0, but we might be trying to select line 10 because there are actual ten things we expect to be rendered already. This causes a crash when e.g. 10 is greater than the height of the view. So we need to pass in to our FocusPoint method the actual number of items we want to render, rather than having the method rely on the LinesHeight, so that the method knows to scroll a bit before setting the cursor's y position. Unfortunately this makes for some awkward code with our current setup. We don't have a good interface type on these state objects so we now need to explicitly obtain the len() of whatever array we're rendering. In the case of the menu panel this is even more awkward because the items list is just an interface{} and it's not easy to get the list of that, so now when we instantiate a menu we need to pass in the count of items as well. The better solution would be to define an interface with a getItems and getLength method and have all these item arrays become structs implementing the interface, but I am too lazy to do this right now :) | |||
2019-03-22 | remove go modules | Jesse Duffield | |
Perhaps one day we'll revisit this, but right now supporting go modules is just a headache. Dep does everything we need and it's really easy to work with, and given that supporting both simultaneously is too cumbersome, and I'm too lazy to make the switch to go modules properly, I'm sticking with go dep for now. | |||
2019-03-22 | organise keybindings better | Jesse Duffield | |
2019-03-18 | generate commit files keybind | skanehira | |
2019-03-18 | generate the cheatsheet for each supported language | skanehira | |
2019-03-18 | add commit files keybind to Keybindings_en.md | skanehira | |
2019-03-16 | show some more errors in the gui rather than panicking | Jesse Duffield | |
2019-03-16 | show file remove error in gui rather than panic | Jesse Duffield | |
2019-03-16 | allow autostashing changes when checking out a branch | Jesse Duffield | |
2019-03-16 | Update bitbucket pull request url. | Kristijan Husak | |
2019-03-16 | prompt user to git init when outside a repo | Jesse Duffield | |
2019-03-16 | allow a LOG_LEVEL env var to be set | Jesse Duffield | |
2019-03-16 | add two more tests | Jesse Duffield | |
2019-03-16 | allow adding a file viewed from the commit files panel | 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 | remove redundant call to refreshCommitFilesView | Jesse Duffield | |
We already call this function inside the refreshCommitsView function. We call it there because it's logical that A) one occurs whenever the other does and B) the commit files only get refreshed after we've updated the commits themselves | |||
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-08 | remove the -o option from Dockerfile | skanehira | |
2019-03-05 | bump go version in CIv0.7.2 | Jesse Duffield | |
2019-03-05 | update go.sum | Jesse Duffield | |
2019-03-05 | fix cpu drainage issue | Jesse Duffield | |
2019-03-04 | Merge branch 'master' of https://github.com/jesseduffield/lazygit | Jesse Duffield | |
2019-03-04 | yet another rebase image for the readme | Jesse Duffield | |
2019-03-04 | Update README.md | Jesse Duffield | |
2019-03-04 | get higher res image of rebasing | Jesse Duffield | |