summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-03-16add two more testsJesse Duffield
2019-03-16allow adding a file viewed from the commit files panelJesse Duffield
2019-03-16fix testsJesse Duffield
2019-03-16display test name when running testsJesse Duffield
2019-03-16add some testsJesse Duffield
2019-03-16appease golangciJesse Duffield
2019-03-16remove redundant call to refreshCommitFilesViewJesse 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-16i18n for error message about a feature being disabled for GPG usersJesse Duffield
2019-03-16allow user to discard old file changes for a given commitJesse Duffield
2019-03-16allow user to checkout old filesJesse Duffield
2019-03-16minor cleanupJesse Duffield
2019-03-16Add feature of display committed file list #383skanehira
2019-03-08remove the -o option from Dockerfileskanehira
2019-03-05bump go version in CIv0.7.2Jesse Duffield
2019-03-05update go.sumJesse Duffield
2019-03-05fix cpu drainage issueJesse Duffield
2019-03-04Merge branch 'master' of https://github.com/jesseduffield/lazygitJesse Duffield
2019-03-04yet another rebase image for the readmeJesse Duffield
2019-03-04Update README.mdJesse Duffield
2019-03-04get higher res image of rebasingJesse Duffield
2019-03-04update readme againJesse Duffield
2019-03-03update readme with new keybindings linkJesse Duffield
2019-03-03move updated keybindings filev0.7.1Jesse Duffield
2019-03-03allow both enter and space to execute menu itemv0.7Jesse Duffield
2019-03-03prevent crashes when scrolling upJesse Duffield
2019-03-03bump go modJesse Duffield
2019-03-03support user configuring mouse events to be enabledJesse Duffield
2019-03-03i18n for rebase loading statesJesse Duffield
2019-03-03distinguish between inline and non-inline merge conflictsJesse Duffield
2019-03-03acknowledge 'DU' statuses as being merge conflictsJesse Duffield
2019-03-03don't crash if we have no lines to stageJesse Duffield
2019-03-03fixup layout issue that was causing crashes when the window was too smallJesse Duffield
2019-03-03show loading status for rebasing eventsJesse Duffield
2019-03-03hide donate button if mouse events are disabledJesse Duffield
2019-03-03bump gocui to stop polling events after closing the gui when switching to a ↵Jesse Duffield
subprocess
2019-03-03windows support for skipping the editorJesse Duffield
2019-03-02use sh intead of bash for the sake of testing on the docker imageJesse Duffield
2019-03-02fix issue where you couldn't rearrange commits while rebasing onto a branchJesse Duffield
2019-03-02add another match on the error message to tell us we've encountered merge ↵Jesse Duffield
conflicts
2019-03-02copy lazygit directory into docker containerJesse Duffield
2019-03-02don't show stack trace if lazygit is started outside of a git repoJesse Duffield
2019-03-02populate dutch and polish i18n files with new messagesJesse Duffield
2019-03-02Revert "remove old rebase code now that we're only ever interactively rebasing"Jesse Duffield
This reverts commit 1a19b1412d3da03992403cf62fddf06031de2927.
2019-03-02disable mouse feature until its readyJesse Duffield
2019-03-02extend cheatsheet generator to contain context based keybindingsJesse Duffield
2019-03-02mouse supportJesse Duffield Duffield
2019-03-02revert to the old keybinding for stash: I don't want anybody accidentally ↵Jesse Duffield
deleting changes they are trying to stash
2019-03-02update i18nJesse Duffield
2019-03-02appease golangciJesse Duffield
2019-03-02fix up testsJesse 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