{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":134017286,"defaultBranch":"master","name":"lazygit","ownerLogin":"jesseduffield","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-19T00:53:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8456633?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716171681.0","currentOid":""},"activityList":{"items":[{"before":"98138f1b4a01f6ae624e36c1378f770f89622cdb","after":"c006b167b109fda12f2ab16989a88e593f1bed07","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-20T05:01:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"README.md: Update Sponsors","shortMessageHtmlLink":"README.md: Update Sponsors"}},{"before":"f5d57f7cc7d47b766603dbb487b077820615eee2","after":null,"ref":"refs/heads/adapt-pr-template","pushedAt":"2024-05-20T05:01:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"}},{"before":"fc7b10f557503e1760c6db9eaf93b32d65bd120a","after":"a4e9181a6b2feb8c9f7f02ea409e22857bed9464","ref":"refs/heads/master","pushedAt":"2024-05-20T05:01:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Remove hint about Config.md from PR template (#3578)\n\nIt used to be a common thing to have to update `Config.md` in a PR (and\r\nwe often forgot despite the template). As of #3565 this is no longer\r\nnecessary, so remove this from the template.\r\n\r\nUpdating docs in general is still a good thing to think about, so we\r\nleave this in.","shortMessageHtmlLink":"Remove hint about Config.md from PR template (#3578)"}},{"before":"2cffe74574fd97c36a9402956429501692008070","after":"f5d57f7cc7d47b766603dbb487b077820615eee2","ref":"refs/heads/adapt-pr-template","pushedAt":"2024-05-20T04:59:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Remove hint about Config.md from PR template\n\nIt used to be a common thing to have to update Config.md in a PR (and we often\nforgot despite the template). As of #3565 this is no longer necessary, so remove\nthis from the template.\n\nUpdating docs in general is still a good thing to think about, so we leave this\nin.","shortMessageHtmlLink":"Remove hint about Config.md from PR template"}},{"before":null,"after":"98138f1b4a01f6ae624e36c1378f770f89622cdb","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-20T02:21:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"README.md: Update Sponsors","shortMessageHtmlLink":"README.md: Update Sponsors"}},{"before":"b75c177c31df3223b8119af3e307dc263ea0208c","after":"fc7b10f557503e1760c6db9eaf93b32d65bd120a","ref":"refs/heads/master","pushedAt":"2024-05-20T02:21:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"Update README.md\n\nUpdated the company sponsors with the new name of my company","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"a65f8a3c46f146ac0c46e4bc9737f52278257602","ref":"refs/heads/custom-command-output-title","pushedAt":"2024-05-19T18:54:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Add property outputTitle to CustomCommand\n\nIt can optionally be used to set the title of the panel that shows the output of\na command (when showOutput is true). If left unset, the command string is used\nas the title.","shortMessageHtmlLink":"Add property outputTitle to CustomCommand"}},{"before":null,"after":"2cffe74574fd97c36a9402956429501692008070","ref":"refs/heads/adapt-pr-template","pushedAt":"2024-05-19T13:35:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Remove hint about Config.md from PR template\n\nIt used to be a common thing to have to update Config.md in a PR (and we often\nforgot despite the template). As of #3565 this is no longer necessary, so remove\nthis from the template.\n\nUpdating docs in general is still a good thing to think about, so we leave this\nin.","shortMessageHtmlLink":"Remove hint about Config.md from PR template"}},{"before":"6fcb7eb8bb616c170506312870b3bf15f3dbe37c","after":"b75c177c31df3223b8119af3e307dc263ea0208c","ref":"refs/heads/master","pushedAt":"2024-05-19T12:11:23.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Add default lazygit config generation in Config.md from JSON schema (#3565)\n\n- **PR Description**\r\nThis uses the JSON schema generated in\r\nhttps://github.com/jesseduffield/lazygit/pull/3039 to generate and\r\nreplace the default lazygit config in Config.md when running `go\r\ngenerate ./...`\r\n\r\nRelevant issue: https://github.com/jesseduffield/lazygit/issues/3441\r\n\r\nThe generated config contains all the entries that have default values\r\nset in `user_config.go`","shortMessageHtmlLink":"Add default lazygit config generation in Config.md from JSON schema (#…"}},{"before":"c5cf1b2428c7fd23f63a9fb7fe9a5911dd2f004a","after":null,"ref":"refs/heads/support-triangular-workflow","pushedAt":"2024-05-19T08:00:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"}},{"before":"9fc7a5177bf3a924527fb7172da8ce9407b65bd2","after":"6fcb7eb8bb616c170506312870b3bf15f3dbe37c","ref":"refs/heads/master","pushedAt":"2024-05-19T08:00:32.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Correctly request force-pushing in a triangular workflow (#3528)\n\n- **PR Description**\r\n\r\nSome people push to a different branch (or even remote) than they pull\r\nfrom. One example is described in #3437. Our logic of when to request a\r\nforce push is not appropriate for these workflows: we check the\r\nconfigured upstream branch for divergence, but that's the one you pull\r\nfrom. We should instead check the push-to branch for divergence.\r\n\r\nFixes #3437.","shortMessageHtmlLink":"Correctly request force-pushing in a triangular workflow (#3528)"}},{"before":"283cf3a3b64e5400e3d88a5391eef5b800b873ec","after":"c5cf1b2428c7fd23f63a9fb7fe9a5911dd2f004a","ref":"refs/heads/support-triangular-workflow","pushedAt":"2024-05-19T07:57:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Correctly request force-pushing in triangular workflows\n\nTo determine whether we need to ask for force pushing, we need to query the push\nbranch rather than the upstream branch, in case they are not the same.","shortMessageHtmlLink":"Correctly request force-pushing in triangular workflows"}},{"before":"91132a7321d81811e73c741dfbcddadc5c0a66fc","after":"283cf3a3b64e5400e3d88a5391eef5b800b873ec","ref":"refs/heads/support-triangular-workflow","pushedAt":"2024-05-19T07:33:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"fixup! fixup! Create shims for all model classes in SessionStateLoader","shortMessageHtmlLink":"fixup! fixup! Create shims for all model classes in SessionStateLoader"}},{"before":"fdff2dec79c30d45af9d3330907f40ebb75b53d4","after":null,"ref":"refs/heads/go-1.22","pushedAt":"2024-05-19T07:22:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"}},{"before":"4404aacdeee788b1f6c3ba5d88a671fbc6d9b8f2","after":"9fc7a5177bf3a924527fb7172da8ce9407b65bd2","ref":"refs/heads/master","pushedAt":"2024-05-19T07:22:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"Bump go version to 1.22 (#3574)\n\n- **PR Description**\r\n\r\nBumps go from 1.21 to 1.22, and removes newly redundant loop variable\r\nre-declarations now that in 1.22 the variables are automatically\r\nredeclared in each iteration for us.\r\n\r\n- **Please check if the PR fulfills these requirements**\r\n\r\n* [ ] Cheatsheets are up-to-date (run `go generate ./...`)\r\n* [ ] Code has been formatted (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/CONTRIBUTING.md#code-formatting))\r\n* [ ] Tests have been added/updated (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/pkg/integration/README.md)\r\nfor the integration test guide)\r\n* [ ] Text is internationalised (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/CONTRIBUTING.md#internationalisation))\r\n* [ ] Docs (specifically `docs/Config.md`) have been updated if\r\nnecessary\r\n* [ ] You've read through your own file changes for silly mistakes etc\r\n\r\n","shortMessageHtmlLink":"Bump go version to 1.22 (#3574)"}},{"before":"ff75819eaf20683bb46e6a93b7e324428539ae95","after":"91132a7321d81811e73c741dfbcddadc5c0a66fc","ref":"refs/heads/support-triangular-workflow","pushedAt":"2024-05-19T07:04:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"fixup! Create shims for all model classes in SessionStateLoader\n\nAdapt documentation.","shortMessageHtmlLink":"fixup! Create shims for all model classes in SessionStateLoader"}},{"before":"31280688fa0a48ba43b21862bce387892e81dbe5","after":"fdff2dec79c30d45af9d3330907f40ebb75b53d4","ref":"refs/heads/go-1.22","pushedAt":"2024-05-19T06:38:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"Remove redundant variable dedeclarations\n\nIn go 1.22, loop variables are redeclared with each iteration of the\nloop, rather than simple updated on each iteration. This means that we\nno longer need to manually redeclare variables when they're closed over\nby a function.","shortMessageHtmlLink":"Remove redundant variable dedeclarations"}},{"before":"8f5ce14dc07adcae2dae661a98eb3d924a99484a","after":null,"ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-19T06:15:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"}},{"before":"866e80529bd04551a661bb808870a0d09c68353c","after":"4404aacdeee788b1f6c3ba5d88a671fbc6d9b8f2","ref":"refs/heads/master","pushedAt":"2024-05-19T06:15:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"README.md: Update Sponsors (#3503)\n\nAutomated changes by\r\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\r\nGitHub action","shortMessageHtmlLink":"README.md: Update Sponsors (#3503)"}},{"before":"7bf23a1c900910ec7cd4aa9c40d1d783ee5bf2a4","after":"31280688fa0a48ba43b21862bce387892e81dbe5","ref":"refs/heads/go-1.22","pushedAt":"2024-05-19T06:14:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"Remove redundant variable dedeclarations\n\nIn go 1.22, loop variables are redeclared with each iteration of the\nloop, rather than simple updated on each iteration. This means that we\nno longer need to manually redeclare variables when they're closed over\nby a function.","shortMessageHtmlLink":"Remove redundant variable dedeclarations"}},{"before":"31a877b9e57a0998c2d1fc358f508f2fbcd002cd","after":"7bf23a1c900910ec7cd4aa9c40d1d783ee5bf2a4","ref":"refs/heads/go-1.22","pushedAt":"2024-05-19T06:08:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"Remove redundant variable dedeclarations\n\nIn go 1.22, loop variables are redeclared with each iteration of the\nloop, rather than simple updated on each iteration. This means that we\nno longer need to manually redeclare variables when they're closed over\nby a function.","shortMessageHtmlLink":"Remove redundant variable dedeclarations"}},{"before":null,"after":"31a877b9e57a0998c2d1fc358f508f2fbcd002cd","ref":"refs/heads/go-1.22","pushedAt":"2024-05-19T06:02:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"Remove redundant variable dedeclarations\n\nIn go 1.22, loop variables are redeclared with each iteration of the\nloop, rather than simple updated on each iteration. This means that we\nno longer need to manually redeclare variables when they're closed over\nby a function.","shortMessageHtmlLink":"Remove redundant variable dedeclarations"}},{"before":"a08c7ac0816d1a32bae9392efcc1847afbc1733d","after":"8f5ce14dc07adcae2dae661a98eb3d924a99484a","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-19T05:09:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"README.md: Update Sponsors","shortMessageHtmlLink":"README.md: Update Sponsors"}},{"before":"010b0ae923360ccaaed34cce6301966bb7c9c9ed","after":null,"ref":"refs/heads/delete-and-edit-custom-commands-history-items","pushedAt":"2024-05-19T05:09:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"}},{"before":"269d01233f94631289111cec893c28be2cb0b522","after":"866e80529bd04551a661bb808870a0d09c68353c","ref":"refs/heads/master","pushedAt":"2024-05-19T05:09:13.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Delete and edit custom commands history items (#3534)\n\n- **PR Description**\r\n\r\nAllow deleting and editing custom command history items. Deleting is\r\ndone by hitting `d` on a suggestion; editing is done by hitting `e`,\r\nwhich fills the selected item into the command prompt for further\r\nediting.\r\n\r\nCloses #2528.","shortMessageHtmlLink":"Delete and edit custom commands history items (#3534)"}},{"before":"00f7c3d6a713ca5111447c482478a4e99008a92c","after":"010b0ae923360ccaaed34cce6301966bb7c9c9ed","ref":"refs/heads/delete-and-edit-custom-commands-history-items","pushedAt":"2024-05-19T05:06:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Show delete/edit keybindings in suggestions subtitle if available","shortMessageHtmlLink":"Show delete/edit keybindings in suggestions subtitle if available"}},{"before":"5d3f2a0bc5297226c67b72e10c077103f6e38ae3","after":"00f7c3d6a713ca5111447c482478a4e99008a92c","ref":"refs/heads/delete-and-edit-custom-commands-history-items","pushedAt":"2024-05-19T05:02:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Show delete/edit keybindings in suggestions subtitle if available","shortMessageHtmlLink":"Show delete/edit keybindings in suggestions subtitle if available"}},{"before":"b0eaded25f268aeb819226f9f6e028d928aa1537","after":"a08c7ac0816d1a32bae9392efcc1847afbc1733d","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-19T04:43:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"README.md: Update Sponsors","shortMessageHtmlLink":"README.md: Update Sponsors"}},{"before":"772388294a1dc9511d6ed0373f835e5f35f3a4e9","after":"269d01233f94631289111cec893c28be2cb0b522","ref":"refs/heads/master","pushedAt":"2024-05-19T04:42:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"Improve `nvim-remote` mode (#3508)\n\n- If _not_ inside a neovim session, treat as a normal nvim invocation\r\nand suspend lazygit.\r\n\r\n- If inside a neovim session:\r\n - Do not try to suspend lazygit.\r\n - Send `q` keystroke to neovim session to quit lazygit.\r\n - Send filename/line/etc. to neovim session.\r\n\r\n- **Please check if the PR fulfills these requirements**\r\n\r\n* [x] Cheatsheets are up-to-date (run `go generate ./...`)\r\n* [x] Code has been formatted (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/CONTRIBUTING.md#code-formatting))\r\n* [ ] Tests have been added/updated (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/pkg/integration/README.md)\r\nfor the integration test guide)\r\n* [ ] Text is internationalised (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/CONTRIBUTING.md#internationalisation))\r\n* [ ] Docs (specifically `docs/Config.md`) have been updated if\r\nnecessary\r\n* [x] You've read through your own file changes for silly mistakes etc\r\n\r\n","shortMessageHtmlLink":"Improve nvim-remote mode (#3508)"}},{"before":"43e921929a8ae8e779bda9b74d3c89ba175d77e1","after":"b0eaded25f268aeb819226f9f6e028d928aa1537","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-19T04:39:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"README.md: Update Sponsors","shortMessageHtmlLink":"README.md: Update Sponsors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETm1dZQA","startCursor":null,"endCursor":null}},"title":"Activity · jesseduffield/lazygit"}