summaryrefslogtreecommitdiffstats
path: root/pkg/gui
AgeCommit message (Collapse)Author
2022-01-07fix some thingsJesse Duffield
2022-01-07refactorJesse Duffield
2022-01-07simplify how we log commandsJesse Duffield
2022-01-04small copy changesJesse Duffield
2022-01-04fix broken format callJesse Duffield
2022-01-04do dependency injection up front and in one placeJesse Duffield
2022-01-04refactor sync testJesse Duffield
2022-01-04stash and tags loadersJesse Duffield
2022-01-04move remotes loader into loaders packageJesse Duffield
2022-01-04move reflog commit loader into loaders packageJesse Duffield
2022-01-04WIPJesse Duffield
2022-01-04WIPJesse Duffield
2022-01-04more refactoringJesse Duffield
2022-01-04updating specsJesse Duffield
2022-01-04better typing for rebase modeJesse Duffield
2022-01-04WIPJesse Duffield
2022-01-04refactoring the config structJesse Duffield
2022-01-04align Gui struct with GitCommandJesse Duffield
2022-01-04introduce Common struct for passing around common stuffJesse Duffield
2022-01-04WIPJesse Duffield
2021-12-29refactor to rename pull_request to hosting_service and apply SRPJesse Duffield
2021-12-29allow opening a commit in the browserJesse Duffield
2021-12-28use custom handler only for branch commits contextFrancisco Miamoto
2021-12-28add binding to go to bottom on listsFrancisco Miamoto
Related to #1584
2021-12-26set tag index directlyFrancisco Miamoto
We can do this since they are already sorted by date created.
2021-12-26change formatting for menu itemsFrancisco Miamoto
2021-12-26set show cancel as true for tag menuFrancisco Miamoto
2021-12-26update translations to match conventionsFrancisco Miamoto
2021-12-26show tag menu for creation on tags tabFrancisco Miamoto
2021-12-26support creating annotated tagsFrancisco Miamoto
2021-12-26Suggest existing remote for non-tracking branchMarius Bergmann
Currently, when pushing or pulling a branch that has no tracking remote, lazygit suggests the (hard-coded) remote named 'origin'. However, a repository might not have a remote with this name, in which case the suggestion makes no sense. This happens to me quite regularly when I choose a more meaningful name than 'origin' for a remote. This change keeps the current behavior by suggesting 'origin' when there is either a remote with that name or no remote at all. However, when 'origin' does not exist, the name of the first remote is suggested. Suggest existing remote for non-tracking branch Currently, when pushing or pulling a branch that has no tracking remote, lazygit suggests the (hard-coded) remote named 'origin'. However, a repository might not have a remote with this name, in which case the suggestion makes no sense. This happens to me quite regularly when I choose a more meaningful name than 'origin' for a remote. This change keeps the current behavior by suggesting 'origin' when there is either a remote with that name or no remote at all. However, when 'origin' does not exist, the name of the first existing remote is suggested.
2021-12-25implement signoffMark Sagi-Kazar
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2021-12-25fix typoCokile
2021-12-25support config unified color for commit authorsCokile
2021-12-06add popup handler for easier testingJesse Duffield
2021-12-06more efficient context diff size changingJesse Duffield
2021-12-06Refresh staging- or patch building panel when rendering their respective contextDerTeta
2021-12-06Add a menu entry and keybinding to `{` for decreasing the context sizeDerTeta
2021-12-06Add a menu item and keybinding to `}` to increase the context sizeDerTeta
2021-12-06Add the `DecreaseContextInDiffView` functionDerTeta
2021-12-06Add the `IncreaseContextInDiffView` functionDerTeta
2021-12-06Fix: Don't access a view if it's `nil`DerTeta
The way the `if` expression in `deactivateContext` was composed, it was possible to have it to evaluate to `true` even though the `view` variable was `nil`. As far as I can tell, this seems to be only possible during tests. Nonetheless, I think the expression looks more "correct" this way.
2021-11-22fix delta againv0.31.4Jesse Duffield
2021-11-10fix scrolling in sub commits panelv0.31.3Jesse Duffield
2021-11-05refactorv0.31.1v0.31Jesse Duffield
2021-11-05more consistent renderingJesse Duffield
2021-11-05fix bugJesse Duffield
2021-11-05add menu options for log stuffJesse Duffield
2021-11-05support scrolling left and rightJesse Duffield
2021-11-05add some configJesse Duffield