{"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:1720876685.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"66ec946a4ebf18dedbff4f28e749065aa7e4b881","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-13T13:18:05.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":"71ad3fac63a3ef3326021837b49e9497d332818b","after":"f598da0df2c778f94ec6f6636a259fc96eb0d8b7","ref":"refs/heads/master","pushedAt":"2024-07-13T13:17:51.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":"Reapply \"Check for fixup commits on CI\" (#3745)\n\nRe-enable the check for fixup commits (see #3742), make it work for\r\nforks, and extend it to \"amend!\" and \"WIP\" commits (and a few others).","shortMessageHtmlLink":"Reapply \"Check for fixup commits on CI\" (#3745)"}},{"before":"ae4a579153bbe799a785c27f956bca5be46e429c","after":null,"ref":"refs/heads/fix-language-auto-detection","pushedAt":"2024-07-13T10:14:41.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":"e1d973d62a640e15c867a115f7362ab6f19d83e6","after":"71ad3fac63a3ef3326021837b49e9497d332818b","ref":"refs/heads/master","pushedAt":"2024-07-13T10:14:39.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":"Fix language auto detection (#3744)\n\n- **PR Description**\r\n\r\nFix a regression (introduced with #3649) that broke language\r\nauto-detection. When starting lazygit with the `gui.language` config set\r\nto \"auto\" (which is the default), lazygit would fail to start if the\r\nLANG environment is set to one of our supported languages.\r\n\r\nFor example:\r\n```\r\n$ export LANG=nl_NL\r\n$ lazygit\r\n2024/07/13 11:43:03 open translations/nl-NL.json: file does not exist\r\n```\r\n\r\nFixes #3743","shortMessageHtmlLink":"Fix language auto detection (#3744)"}},{"before":"1536afa6818023abe2c6998a2ee4e33b1eacf3dd","after":"ae4a579153bbe799a785c27f956bca5be46e429c","ref":"refs/heads/fix-language-auto-detection","pushedAt":"2024-07-13T10:08:06.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":"Fix language auto-detection\n\nStarting lazygit with an environment containing LANG=ko_KO or LANG=nl_NL would\nresult in an error at startup.","shortMessageHtmlLink":"Fix language auto-detection"}},{"before":"a9bffeb1c54e730a1b1b167acc81934d8b5152b9","after":"1536afa6818023abe2c6998a2ee4e33b1eacf3dd","ref":"refs/heads/fix-language-auto-detection","pushedAt":"2024-07-13T10:02:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"fixup! Add test that demonstrates bug with language auto-detection","shortMessageHtmlLink":"fixup! Add test that demonstrates bug with language auto-detection"}},{"before":null,"after":"a9bffeb1c54e730a1b1b167acc81934d8b5152b9","ref":"refs/heads/fix-language-auto-detection","pushedAt":"2024-07-13T09:39:29.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":"Fix language auto-detection\n\nStarting lazygit with an environment containing LANG=ko_KO or LANG=nl_NL would\nresult in an error at startup.","shortMessageHtmlLink":"Fix language auto-detection"}},{"before":"0489b11c0c161eb73801f841909f47654107045b","after":null,"ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-13T05:04:34.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":"c7a9b9ca07aa76de805b716758224188f9056cf8","after":"e1d973d62a640e15c867a115f7362ab6f19d83e6","ref":"refs/heads/master","pushedAt":"2024-07-13T05:04: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 (#3732)\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 (#3732)"}},{"before":"48895732d4aa3c80df455a93b1b3a24d59b88015","after":"0489b11c0c161eb73801f841909f47654107045b","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-13T05:03:34.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":"bfe2dd4ed8e97deb321a6e38ad9d1d0ec038839b","after":"c7a9b9ca07aa76de805b716758224188f9056cf8","ref":"refs/heads/master","pushedAt":"2024-07-13T05:03:21.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":"Add support for setting the similarity threshold for detecting renames (closes #2904) (#3025)\n\n- **PR Description**\r\nImplement the feature as discussed in #2904.\r\n\r\n- **Please check if the PR fulfills these requirements**\r\n\r\n* [x] Cheatsheets are up-to-date (run `go run scripts/cheatsheet/main.go\r\ngenerate`)\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* [x] 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---\r\n\r\n_Edit: Previously I have left the \"Text is internationalised\" checkbox\r\nempty, as I thought that it would also have to include translations, but\r\nas I understand currently, that would be \"localization\" instead, so I\r\nticked it._\r\n\r\n","shortMessageHtmlLink":"Add support for setting the similarity threshold for detecting renames ("}},{"before":"2cfc8e13c229ed97dffd6c79e199dc6bf6464a63","after":"48895732d4aa3c80df455a93b1b3a24d59b88015","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-13T03:51: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":"7652d579f587c3202d1d80464557cfaa8005b3de","after":null,"ref":"refs/heads/check-for-fixups","pushedAt":"2024-07-13T03:51:12.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":"73bcbe4ee2e3e28aba80f0cd79f69fd76bf84527","after":"bfe2dd4ed8e97deb321a6e38ad9d1d0ec038839b","ref":"refs/heads/master","pushedAt":"2024-07-13T03:51:10.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":"Check for fixup commits on CI (#3742)\n\nI keep merging PRs that still have fixup commits on them! This will make\r\nit impossible to do so\r\n\r\n- **PR Description**\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 have been updated if necessary\r\n* [x] You've read through your own file changes for silly mistakes etc\r\n\r\n","shortMessageHtmlLink":"Check for fixup commits on CI (#3742)"}},{"before":"4fd1d4d66569e9215a3d07339ce6a3a53bf5aed5","after":"7652d579f587c3202d1d80464557cfaa8005b3de","ref":"refs/heads/check-for-fixups","pushedAt":"2024-07-13T03:41:54.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":"Check for fixup commits on CI\n\nI keep merging PRs that still have fixup commits on them! This will make\nit impossible to do so","shortMessageHtmlLink":"Check for fixup commits on CI"}},{"before":"71ee0ba35a490faa0181ca3a37d3a781ea4d0631","after":"4fd1d4d66569e9215a3d07339ce6a3a53bf5aed5","ref":"refs/heads/check-for-fixups","pushedAt":"2024-07-13T03:38:43.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":"fixup! Check for fixup commits on CI","shortMessageHtmlLink":"fixup! Check for fixup commits on CI"}},{"before":"b8edad65f016b58a70f2db16c8c463c143952edf","after":"71ee0ba35a490faa0181ca3a37d3a781ea4d0631","ref":"refs/heads/check-for-fixups","pushedAt":"2024-07-13T03:37:12.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":"fixup! Check for fixup commits on CI","shortMessageHtmlLink":"fixup! Check for fixup commits on CI"}},{"before":null,"after":"b8edad65f016b58a70f2db16c8c463c143952edf","ref":"refs/heads/check-for-fixups","pushedAt":"2024-07-13T03:34:40.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":"Check for fixup commits on CI\n\nI keep merging PRs that still have fixup commits on them! This will make\nit impossible to do so","shortMessageHtmlLink":"Check for fixup commits on CI"}},{"before":"5b1acb5f878b84fd3b508e2036e7c528dd339ad3","after":"2cfc8e13c229ed97dffd6c79e199dc6bf6464a63","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-13T03:32:41.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":"e0377f2bceff245e51b49c448aafc51ef30b3887","after":"73bcbe4ee2e3e28aba80f0cd79f69fd76bf84527","ref":"refs/heads/master","pushedAt":"2024-07-13T03:32:27.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"jesseduffield","name":"Jesse Duffield","path":"/jesseduffield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8456633?s=80&v=4"},"commit":{"message":"Extend icon coverage on remotes and file extensions (#3484)\n\n- **PR Description**\r\n\r\nInitially I opened #3426 issue, this PR is targeted to fix that.\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* [X] Text is internationalised (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/CONTRIBUTING.md#internationalisation))\r\n* [X] 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\nThis is the result from the remote icons that I posted on the issue.\r\nNote: The FreeBSD only is triggered if the remote is \"git.FreeBSD.org\",\r\nnote the capitalization\r\n\r\nEdit: btw, there are also icons for gitea -> `nf-linux-gitea`, \\uf339, \r\nand forgejo -> `nf-linux-forgejo`, \\uf335,  if someone is interested on\r\nsome instances that use that sofware.\r\n\r\n\r\n![image](https://github.com/jesseduffield/lazygit/assets/53124818/d68aa9a1-5a3d-446a-af38-650754056f06)\r\n\r\nWould be nice if in the future the user can make overrides via config\r\nfile.\r\n```yml\r\nicon_overrides:\r\n filenames:\r\n Cargo.toml: 🦀\r\n Cargo.lock: 🦀\r\n extensions:\r\n rs: 🦀\r\n nix: ❄\r\n```\r\n\r\nFix #3426\r\n\r\n","shortMessageHtmlLink":"Extend icon coverage on remotes and file extensions (#3484)"}},{"before":null,"after":"5b1acb5f878b84fd3b508e2036e7c528dd339ad3","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-10T07:13:38.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":"b004b2e27529e971a90a8fd6a55143363a729a0d","after":"e0377f2bceff245e51b49c448aafc51ef30b3887","ref":"refs/heads/master","pushedAt":"2024-07-10T07:13:25.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":"Only add commit prefix if branch name matches regex pattern (#3703)\n\n- **PR Description**\r\nCurrently if a branch name does not match a regex pattern defined in the\r\nconfig.yaml (commitPrefix/es) the commit message box is populated with\r\nthe branch name as is - this does not match expectations. A prefix\r\nshould only be added if there is a match on the regex pattern.\r\n\r\nThis PR seeks to change that by checking for a match before calling\r\nReplaceAllString - see Issue #3695\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* [-] Text is internationalised (see\r\n[here](https://github.com/jesseduffield/lazygit/blob/master/CONTRIBUTING.md#internationalisation))\r\n* [-] Docs have been updated if necessary\r\n* [x] You've read through your own file changes for silly mistakes etc","shortMessageHtmlLink":"Only add commit prefix if branch name matches regex pattern (#3703)"}},{"before":"a138a31c72a9a52ca7303eebdc676c6a5e1eb255","after":"b004b2e27529e971a90a8fd6a55143363a729a0d","ref":"refs/heads/master","pushedAt":"2024-07-07T05:43:16.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":"Change RepoPaths to be acquired via RepoPathCache (#3284)\n\n### **PR Description**\r\nIn order to optimize the number of git calls made this change implements\r\na RepoPathCache as the API by which RepoPaths instances are acquired.\r\nThis primarily affects app startup and worktree enumeration.\r\n\r\nThis introduces a new dependency on\r\n[go-memoize](https://github.com/kofalt/go-memoize), which is a\r\nlightweight wrapper around go-cache and singleflight, in order to ensure\r\nthat the cache is concurrency safe. (As compared to a simple map, e.g.)\r\nSee the go-memoize README for details.\r\n\r\nFixes #3227.\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* [x] 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","shortMessageHtmlLink":"Change RepoPaths to be acquired via RepoPathCache (#3284)"}},{"before":"31456a8caaed8dc64bc6a6d5767fcb3008d10f0f","after":null,"ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-06T13:00:24.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":"22764cd207f826d48fe374f1b0a846f1783ae791","after":"a138a31c72a9a52ca7303eebdc676c6a5e1eb255","ref":"refs/heads/master","pushedAt":"2024-07-06T13:00:23.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 (#3580)\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 (#3580)"}},{"before":"04458b0274875d484cad4d0d3946c06697dfb89d","after":"31456a8caaed8dc64bc6a6d5767fcb3008d10f0f","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-06T12:08:18.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":"3d14893c65ca3cf44c3948873a21e8bb0039748c","after":"22764cd207f826d48fe374f1b0a846f1783ae791","ref":"refs/heads/master","pushedAt":"2024-07-06T12:08:06.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":"Switch between multiple log views (#3354)\n\n- **PR Description**\r\n\r\n* Fixes jesseduffield/lazygit#1363\r\n* Allow switching between up two three log views\r\n\r\nSeeing as the last activity related to this issue was over a year ago, I\r\ndecided to take a stab at this.\r\nThe implementation should be fully backwards compatible. Simply add\r\n`allBranchesLogCmdAlt1` and/or `allBranchesLogCmdAlt2` to your config\r\nfile to use them when cycling between log commands using 'a'.\r\nYou can even use `allBranchesLogCmdAlt2` together with\r\n`allBranchesLogCmd` (skipping `allBranchesLogCmdAlt1`) if you want, it\r\nshould not affect usability.\r\n\r\nThis is my first contribution to LazyGit, but I have experience with Go.\r\n\r\nChanges:\r\n\r\n- Introduced two new optional user config commands,\r\nallBranchesLogCmdAlt1+2\r\n- When pressing 'a' in the Status view, cycle between non-empty,\r\nnon-identical log commands\r\n- There will always be at least one command to run, since\r\nallBranhesLogCmd has a default\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* [ ] 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":"Switch between multiple log views (#3354)"}},{"before":"c55f0d914b465ae83e28122bf8ee5bd1a0b0240d","after":"04458b0274875d484cad4d0d3946c06697dfb89d","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-06T11:47:54.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":"13bd4b964fb0924b4e9d0e8e1fe0864b3e2e98c6","after":"3d14893c65ca3cf44c3948873a21e8bb0039748c","ref":"refs/heads/master","pushedAt":"2024-07-06T11:47:40.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":"Add Token credential request handling (#3647)\n\n- **PR Description**\r\n\r\nAsking for 2FA Token prompt when an additional authentication is\r\nconfigured for git over SSH\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* [x] Docs have been updated if necessary\r\n* [x] You've read through your own file changes for silly mistakes etc\r\n\r\n","shortMessageHtmlLink":"Add Token credential request handling (#3647)"}},{"before":"07dbfb4ad4e9ef5cc330d9ee2cc2353a0e74bad2","after":"c55f0d914b465ae83e28122bf8ee5bd1a0b0240d","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-07-06T11:35:35.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":"djE6ks8AAAAEfo4_TQA","startCursor":null,"endCursor":null}},"title":"Activity · jesseduffield/lazygit"}