{"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:1725532770.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5142dc63930ff3444b7df9be7510a546fc36a978","ref":"refs/heads/reduce-error-handling","pushedAt":"2024-09-05T10:39:30.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 return value of OpenCommitMessagePanel\n\nSimilar to the previous commit: in 100% of the call sites we now need an extra\n`return nil`. Nevertheless, I still prefer it this way.","shortMessageHtmlLink":"Remove return value of OpenCommitMessagePanel"}},{"before":"fc4cf5d196bbcf46178612da59c6738bf29ad3e6","after":"753b16b6970dbfcbe2c4349bbcdea85587ea51f7","ref":"refs/heads/master","pushedAt":"2024-09-03T17:27:29.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":"Add Zed editor support to editorPreset (#3886)\n\n- **PR Description**\r\n\r\n- **Please check if the PR fulfills these requirements**\r\n\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* [X] Docs have been updated if necessary\r\n* [X] You've read through your own file changes for silly mistakes etc","shortMessageHtmlLink":"Add Zed editor support to editorPreset (#3886)"}},{"before":null,"after":"925d15a961e6f966cdb78929d7c34c952c738e13","ref":"refs/heads/switch-to-files-after-stash-pop","pushedAt":"2024-09-03T17:09:58.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":"Switch to Files panel after popping a stash","shortMessageHtmlLink":"Switch to Files panel after popping a stash"}},{"before":"fa8cd4722795f40dff4f7b82d9b4ae232f71568e","after":"fc4cf5d196bbcf46178612da59c6738bf29ad3e6","ref":"refs/heads/master","pushedAt":"2024-09-03T07:08:56.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":"Offer autostash option when creating new branch (#3871)\n\n- **PR Description**\r\n\r\nResolves https://github.com/jesseduffield/lazygit/issues/3866\r\n\r\nMy attempt at creating a shared abstraction felt like it was more\r\nindirection than it was worth so I ended up going with the code\r\nduplication approach.","shortMessageHtmlLink":"Offer autostash option when creating new branch (#3871)"}},{"before":"9ec77bba91b77b04625ca00b56ce352ad93b4ccb","after":null,"ref":"refs/heads/disallow-opening-menu-when-search-prompt-is-active","pushedAt":"2024-09-02T16:34:28.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":"4ec9262ff63324f61521dd1ba1f0f16c5e501495","after":"fa8cd4722795f40dff4f7b82d9b4ae232f71568e","ref":"refs/heads/master","pushedAt":"2024-09-02T16:34:28.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":"Don't allow opening a menu while the search or filter prompt is open (#3878)\n\n- **PR Description**\r\n\r\nThis solves several problems that arise from opening a menu while the\r\nprompt is open. We might try to solve these in a different way, e.g. by\r\ndismissing the search prompt before opening a menu, but restricting what\r\nyou can do while the prompt is open seems like the more robust fix.\r\n\r\nTo achieve this, we\r\n- call resetKeyBindings both when opening and when closing the\r\nsearch/filter prompt\r\n- change the keybindings to only contain the ones for the search prompt\r\nwhen that context is active.\r\n\r\nFixes #3875.","shortMessageHtmlLink":"Don't allow opening a menu while the search or filter prompt is open (#…"}},{"before":"41fb66e8e86a7d28c4fe5aaa4345aa6fb43bae23","after":"9ec77bba91b77b04625ca00b56ce352ad93b4ccb","ref":"refs/heads/disallow-opening-menu-when-search-prompt-is-active","pushedAt":"2024-09-02T16:31:56.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":"Don't allow opening a menu while the search or filter prompt is open\n\nThis solves several problems that arise from opening a menu while the prompt is\nopen. We might try to solve these in a different way, e.g. by dismissing the\nsearch prompt before opening a menu, but restricting what you can do while the\nprompt is open seems like the more robust fix.\n\nTo achieve this, we\n- call resetKeyBindings both when opening and when closing the search/filter\n prompt\n- change the keybindings to only contain the ones for the search prompt when\n that context is active.","shortMessageHtmlLink":"Don't allow opening a menu while the search or filter prompt is open"}},{"before":"ba21d4e65141397659a0a3f6ef7b303bd5f6797d","after":null,"ref":"refs/heads/prompt-to-stage-files-after-resolving-conflicts","pushedAt":"2024-09-02T16:27:09.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":"3cffed9412e38a9fe6cb2a62dfbb955379ebe384","after":"4ec9262ff63324f61521dd1ba1f0f16c5e501495","ref":"refs/heads/master","pushedAt":"2024-09-02T16:27:08.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":"Ask to auto-stage unstaged files when continuing a rebase after resolving conflicts (#3879)\n\n- **PR Description**\r\n\r\nWhen lazygit sees that all conflicts were resolved, it auto-stages all\r\npreviously conflicted files and asks to continue the rebase. (There is\r\n[a PR](https://github.com/jesseduffield/lazygit/pull/3870) open to make\r\nthis optional.)\r\n\r\nIt is a common situation for this popup to be opened in the background,\r\nwhile the user is still busy fixing build errors in their editor. In\r\nthis case, coming back to lazygit and confirming the continue prompt\r\nwould result in an error because not all files are staged.\r\n\r\nImprove this by opening another popup in this case, asking to stage the\r\nnewly modified files too and continue.\r\n\r\nSee\r\nhttps://github.com/jesseduffield/lazygit/issues/3111#issuecomment-1801751982\r\nand the following discussion further down in that issue.","shortMessageHtmlLink":"Ask to auto-stage unstaged files when continuing a rebase after resol…"}},{"before":"86fb10e227621d89785899fb4298f1d901cf5c0a","after":"ba21d4e65141397659a0a3f6ef7b303bd5f6797d","ref":"refs/heads/prompt-to-stage-files-after-resolving-conflicts","pushedAt":"2024-09-02T16:25:19.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":"Ask to auto-stage unstaged files when continuing a rebase after resolving conflicts","shortMessageHtmlLink":"Ask to auto-stage unstaged files when continuing a rebase after resol…"}},{"before":"90b8fd242d4ffdf5d850ddd459618b323f98e665","after":null,"ref":"refs/heads/make-auto-staging-resolved-files-optional","pushedAt":"2024-09-02T16:20:21.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":"2f01af49e8f29bed9bdc8319b4a6b1c308b21a4c","after":"3cffed9412e38a9fe6cb2a62dfbb955379ebe384","ref":"refs/heads/master","pushedAt":"2024-09-02T16:20:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Make auto-staging resolved conflicts optional (#3870)\n\n- **PR Description**\r\n\r\nAdd user config `git.autoStageResolvedConflicts` (default true). When\r\nset to false, users need to stage their conflicted files manually after\r\nresolving conflicts, and also continue a merge/rebase manually when all\r\nconflicted files are resolved.\r\n\r\nFixes #3111.","shortMessageHtmlLink":"Make auto-staging resolved conflicts optional (#3870)"}},{"before":"93f2961e4db74d266b5547a68e3a63d9c68fe99f","after":"90b8fd242d4ffdf5d850ddd459618b323f98e665","ref":"refs/heads/make-auto-staging-resolved-files-optional","pushedAt":"2024-09-02T16:17:11.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":"Add config git.autoStageResolvedConflicts","shortMessageHtmlLink":"Add config git.autoStageResolvedConflicts"}},{"before":null,"after":"86fb10e227621d89785899fb4298f1d901cf5c0a","ref":"refs/heads/prompt-to-stage-files-after-resolving-conflicts","pushedAt":"2024-08-31T15:42:20.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":"Ask to auto-stage unstaged files when continuing a rebase after resolving conflicts","shortMessageHtmlLink":"Ask to auto-stage unstaged files when continuing a rebase after resol…"}},{"before":null,"after":"41fb66e8e86a7d28c4fe5aaa4345aa6fb43bae23","ref":"refs/heads/disallow-opening-menu-when-search-prompt-is-active","pushedAt":"2024-08-31T12:10:33.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":"Don't allow opening a menu while the search or filter prompt is open\n\nThis solves several problems that arise from opening a menu while the prompt is\nopen. We might try to solve these in a different way, e.g. by dismissing the\nsearch prompt before opening a menu, but restricting what you can do while the\nprompt is open seems like the more robust fix.\n\nTo achieve this, we\n- call resetKeyBindings both when opening and when closing the search/filter\n prompt\n- change the keybindings to only contain the ones for the search prompt when\n that context is active.","shortMessageHtmlLink":"Don't allow opening a menu while the search or filter prompt is open"}},{"before":"32fef9aadb94f710d44e3e8ce1adf269c940ac7d","after":null,"ref":"refs/heads/non-sticky-range-select-diff","pushedAt":"2024-08-31T06:16:34.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":"05ae0800c3ff3fd7160a5705a8fbac7f50745624","after":"2f01af49e8f29bed9bdc8319b4a6b1c308b21a4c","ref":"refs/heads/master","pushedAt":"2024-08-31T06:16:32.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Non-sticky range selection diff (#3869)\n\n- **PR Description**\r\n\r\nWhen selecting a range of commits, show the combined diff for them.\r\n\r\nAlong the way, fix a few minor issues with the current implementation of\r\ndiffing mode; see the individual commit messages for details.\r\n\r\nFixes #3862.\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* [x] 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* [x] Text is internationalised (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/CONTRIBUTING.md#internationalisation))\r\n* [ ] If a new UserConfig entry was added, make sure it can be\r\nhot-reloaded (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/docs/dev/Codebase_Guide.md#using-userconfig))\r\n* [ ] Docs have been updated if necessary\r\n* [x] You've read through your own file changes for silly mistakes etc","shortMessageHtmlLink":"Non-sticky range selection diff (#3869)"}},{"before":"aaef833832d5dad5929fbd73edbff73865f10012","after":"67a61e41df89f7354ee4a4c0b8248dba5bdb9e04","ref":"refs/heads/move-commits-to-new-branch","pushedAt":"2024-08-30T13:31:59.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":"Add new command \"Move commits to new branch\"","shortMessageHtmlLink":"Add new command \"Move commits to new branch\""}},{"before":null,"after":"aaef833832d5dad5929fbd73edbff73865f10012","ref":"refs/heads/move-commits-to-new-branch","pushedAt":"2024-08-30T13:20:48.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 new command \"Move commits to new branch\"","shortMessageHtmlLink":"Add new command \"Move commits to new branch\""}},{"before":null,"after":"93f2961e4db74d266b5547a68e3a63d9c68fe99f","ref":"refs/heads/make-auto-staging-resolved-files-optional","pushedAt":"2024-08-28T20:52:26.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 config git.autoStageResolvedConflicts","shortMessageHtmlLink":"Add config git.autoStageResolvedConflicts"}},{"before":null,"after":"32fef9aadb94f710d44e3e8ce1adf269c940ac7d","ref":"refs/heads/non-sticky-range-select-diff","pushedAt":"2024-08-28T17:53:36.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 a simple integration test for non-sticky range diff","shortMessageHtmlLink":"Add a simple integration test for non-sticky range diff"}},{"before":"18935bf7f02b0c87b9522e42733a529558231459","after":"05ae0800c3ff3fd7160a5705a8fbac7f50745624","ref":"refs/heads/master","pushedAt":"2024-08-27T16:05:45.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Add codespell support (config, workflow to detect/not fix) and make it fix few typos (#3751)\n\nMore about codespell: https://github.com/codespell-project/codespell .\r\n\r\nI personally introduced it to dozens if not hundreds of projects already\r\nand so far only positive feedback.\r\n\r\nCI workflow has 'permissions' set only to 'read' so also should be safe.","shortMessageHtmlLink":"Add codespell support (config, workflow to detect/not fix) and make i…"}},{"before":"457c4c248ddde8bca10b137eb33655d45034c4d1","after":null,"ref":"refs/heads/fix-linter-warnings","pushedAt":"2024-08-27T11:12:42.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":"4525216d268e454070b2d6a36b6fa963757d133b","after":"18935bf7f02b0c87b9522e42733a529558231459","ref":"refs/heads/master","pushedAt":"2024-08-27T11:12:40.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Fix linter warnings (#3854)\n\n- **PR Description**\r\n\r\nFix some linter warnings that I keep getting locally because I'm running\r\na newer version of golangci-lint than the pinned version we use on CI.\r\n\r\nAlso, update the pinned version in CI to 1.60 so that we are in sync\r\nagain.\r\n\r\nFinally, upgrade the golangci-lint-action version to the latest,\r\nalthough I'm not sure what difference this makes. The linting step runs\r\nfaster now, maybe because of better caching -- I noticed that\r\npreviously, loading and saving the cache took a very long time, which\r\noften made the lint step the slowest of all.","shortMessageHtmlLink":"Fix linter warnings (#3854)"}},{"before":"c8c76ac21e11e1ee11d3beb758e027ecdb04034c","after":"457c4c248ddde8bca10b137eb33655d45034c4d1","ref":"refs/heads/fix-linter-warnings","pushedAt":"2024-08-27T08:33:14.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":"Upgrade golangci-lint-action to latest version","shortMessageHtmlLink":"Upgrade golangci-lint-action to latest version"}},{"before":"fb9f6153fc3930240af5b7c9a23d8f578bda0cd0","after":"4525216d268e454070b2d6a36b6fa963757d133b","ref":"refs/heads/master","pushedAt":"2024-08-27T08:30:31.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":"Fix cancelled autostash resulting in stuck inline status (#3860)\n\n- **PR Description**\r\n\r\nWhen switching branches, there is a \"Checking out\" inline status\r\ndisplayed next to the branch (but only sometimes? I think if the action\r\ncompletes too quickly there is no status). If it does get displayed and\r\nthe checkout results in an autostash confirmation prompt, pressing\r\nescape to cancel the action will cancel the checkout and close the\r\nprompt. However, the inline status will still be displayed next to the\r\nbranch and doesn't go away by itself. Performing a manual UI refresh\r\n(`R`) fixes the state.\r\n\r\nIf the prompt was confirmed instead, then this issue would not happen.\r\n\r\nReproduction:\r\n```bash\r\ngit init\r\necho -e \"a\\n\\nb\" > file\r\ngit add .\r\ngit commit -m \"add file\"\r\necho -e \"a\\n\\nc\" > file\r\ngit add .\r\ngit commit -m \"edit last line\"\r\ngit checkout -b dev HEAD~\r\necho -e \"b\\n\\nb\" > file\r\nlazygit\r\n```\r\n\r\nSwitch to the other branch in the branches panel and press escape on the\r\nprompt. The \"Checking out\" inline status should be stuck.","shortMessageHtmlLink":"Fix cancelled autostash resulting in stuck inline status (#3860)"}},{"before":"353607e0e7b2dfbf657935ab938d54200fac0754","after":"c8c76ac21e11e1ee11d3beb758e027ecdb04034c","ref":"refs/heads/fix-linter-warnings","pushedAt":"2024-08-27T08:24:50.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":"Upgrade golangci-lint-action to latest version","shortMessageHtmlLink":"Upgrade golangci-lint-action to latest version"}},{"before":"a0c808842bb78341b787589e4badd4f6e9b8b302","after":null,"ref":"refs/heads/fix-delta-hyperlink-docs","pushedAt":"2024-08-27T08:22:47.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":"8a8490d97d13b55d232f8a7c69a40668dc3cd5af","after":"fb9f6153fc3930240af5b7c9a23d8f578bda0cd0","ref":"refs/heads/master","pushedAt":"2024-08-27T08:22:47.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":"Add missing closing quote in pager docs (#3864)\n\n- **PR Description**\r\n\r\nAdd missing closing quote in pager docs.","shortMessageHtmlLink":"Add missing closing quote in pager docs (#3864)"}},{"before":null,"after":"a0c808842bb78341b787589e4badd4f6e9b8b302","ref":"refs/heads/fix-delta-hyperlink-docs","pushedAt":"2024-08-27T08:18:37.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 missing closing quote","shortMessageHtmlLink":"Add missing closing quote"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErbVaqQA","startCursor":null,"endCursor":null}},"title":"Activity · jesseduffield/lazygit"}