summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-11-05checks for if we're in a normal working tree stateJesse Duffield
2019-11-05better rebase argsJesse Duffield
2019-11-05Support building and moving patchesJesse Duffield
WIP
2019-11-05use array of ints instead of rangeJesse Duffield
2019-11-05don't unsplit main panel unconditionally on focus lostJesse Duffield
2019-11-05fix headerRegexpDawid Dziurla
2019-11-05please golang-ciDawid Dziurla
2019-11-05go mod vendorDawid Dziurla
2019-11-05fix module checksum mismatchDawid Dziurla
2019-11-05use v keybindings instead of cJesse Duffield
2019-11-05bump gocuiJesse Duffield
2019-11-05support split view in staging panel and staging rangesJesse Duffield
2019-11-05rewrite staging to support line ranges and reversingJesse Duffield
Now we can stage lines by range and we can also stage reversals meaning we can delete lines or move lines from the working tree to the index and vice versa. I looked at how a few different git guis achieved this to iron out some edge cases, notably ungit and git cola. The end result is disstinct from both those repos, but I know people care about licensing and stuff so I'm happy to revisit this if somebody considers it derivative.
2019-10-28Update FUNDING.ymlJesse Duffield
2019-10-28Update FUNDING.ymlJesse Duffield
2019-10-27Merge pull request #522 from chenrui333/go-1.13Dawid Dziurla
2019-10-26Upgrade to go v1.13Rui Chen
2019-10-26Anchor image tag to specific versionRui Chen
2019-10-27\#480 Close popup panels before switching to a side view0.8.3Giorgio Previtera
Reusing the `onNewPopupPanel` function to close existing popup panels (if any) before switching to a new side view. Alse closing any confirmation prompt.
2019-10-27480 - remove duplication by using a decoratorGiorgio Previtera
Also use a for loop to append the new keybindings
2019-10-27#480 Allow cycling side panels with number keysGiorgio Previtera
2019-10-20Removed the pkg/gui/theme.go filemjarkk
Moved most functions to the new theme/theme.go
2019-10-20Updated the config.mdmjarkk
2019-10-20Added light theme option to the settingsmjarkk
2019-09-30Merge pull request #516 from glvr182/hotfix/path-not-positionalDawid Dziurla
#514 Fix positional flag issue
2019-09-30Main: Use --path instead of positionalGlenn Vriesman
* Also puts a placeholder for the merge-todo argument Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2019-09-24Merge pull request #414 from glvr182/feature/dir-as-argDawid Dziurla
Provide git directory as argument to Lazygit
2019-09-24Mod: Added flaggy to vendor directoryGlenn Vriesman
Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2019-09-24Main: Added directory argumentGlenn Vriesman
* Added a positional argument that allows the user to change the dir Signed-off-by: Glenn Vriesman <glenn.vriesman@gmail.com>
2019-09-24UserConfigPath -> UserConfigDirDawid Dziurla
2019-09-24download updated binary to config dir rather than /tmpDawid Dziurla
2019-09-21Merge pull request #513 from jesseduffield/go.sumDawid Dziurla
update go.sum again
2019-09-21update go.sum againDawid Dziurla
2019-09-15update go.sumv0.8.2Jesse Duffield
2019-09-15force underlying go commands under gox to use the vendor directoryJesse Duffield
2019-09-15use vendor directory in test.shJesse Duffield
2019-09-15bump gocuiJesse Duffield
2019-09-08add autoFetch to config docJesse Duffield
2019-09-08use git.autoFetch config optionmatejcik
2019-09-08move git config options to top-level in default configmatejcik
2019-09-08use gui.g directlymatejcik
2019-09-08startBackgroundFetch does not return errorsmatejcik
2019-09-08configurable auto-fetchmatejcik
2019-09-01adjust CI to Go modulesDawid Dziurla
relatively brought in line with lazydocker's config
2019-09-01switch to Go modulesDawid Dziurla
2019-07-27477 Remove unnecessary variable checkGiorgio Previtera
hasInlineMergeConflicts is always true with hasMergeConflicts is true
2019-07-27#477 Remove `NeedMerge` booleanGiorgio Previtera
Instead of storing the status in a new variable, derive it from the existing three fields
2019-07-27477 Add new `NeedReset` property to File and update testsGiorgio 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-27477 Remove duplicate checkoutGiorgio Previtera
We already checout the file calling `c.DiscardUnstagedFileChanges`
2019-07-27#477 Discard changes when there are merge conflictsGiorgio Previtera
If there are merge conflicts, reset the file and discard all changes