{"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:1714915392.0","currentOid":""},"activityList":{"items":[{"before":"8f4f7ba61fb967cff1590ff9be293f59cae9f135","after":"e46e12f81b858cc6daf7f28ac4123705550af27d","ref":"refs/heads/rebase-onto-base-branch","pushedAt":"2024-05-06T15:26:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stefanhaller","name":"Stefan Haller","path":"/stefanhaller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1225667?s=80&v=4"},"commit":{"message":"Fix deadlock reporting\n\nDeadlock reporting broke in e1ceb6892a; since then, it was *off* when running\ndebug builds normally, but *on* when debugging an integration test. Both of\nwhich are exactly opposite of what we want.","shortMessageHtmlLink":"Fix deadlock reporting"}},{"before":"6e8e10851d468804e9d928e7ddc7f0a60ee21164","after":"10e29ce7dd8ca0105684032953411051ed542273","ref":"refs/heads/fix-deadlock-reporting","pushedAt":"2024-05-05T13:24:05.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 deadlock reporting\n\nDeadlock reporting broke in e1ceb6892a; since then, it was *off* when running\ndebug builds normally, but *on* when debugging an integration test. Both of\nwhich are exactly opposite of what we want.","shortMessageHtmlLink":"Fix deadlock reporting"}},{"before":null,"after":"6e8e10851d468804e9d928e7ddc7f0a60ee21164","ref":"refs/heads/fix-deadlock-reporting","pushedAt":"2024-05-05T13:23:12.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 deadlock reporting\n\nDeadlock reporting broke in e1ceb6892a; since then, it was *off* when running\ndebug builds normally, but *on* when debugging an integration test. Both of\nwhich are exactlay opposite of what we want.","shortMessageHtmlLink":"Fix deadlock reporting"}},{"before":null,"after":"8f4f7ba61fb967cff1590ff9be293f59cae9f135","ref":"refs/heads/rebase-onto-base-branch","pushedAt":"2024-05-04T15:58:53.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 command \"Rebase onto base branch\" to rebase menu","shortMessageHtmlLink":"Add command \"Rebase onto base branch\" to rebase menu"}},{"before":null,"after":"68b69523b16ff4247af0626ecb9a682a9a502529","ref":"refs/heads/divergence-from-base-branch-command","pushedAt":"2024-05-04T15:58:46.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 command \"View divergence from base branch\"","shortMessageHtmlLink":"Add command \"View divergence from base branch\""}},{"before":null,"after":"d774996949ef1e93cc8c1c564996a4c9619f12d1","ref":"refs/heads/divergence-from-base-branch-display","pushedAt":"2024-05-04T15:58:38.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":"WIP Add showDivergenceFromBaseBranch config","shortMessageHtmlLink":"WIP Add showDivergenceFromBaseBranch config"}},{"before":null,"after":"a9f7fc1a548a70902a8e1e41724f895841437003","ref":"refs/heads/fix-clicking-in-status-panel","pushedAt":"2024-05-03T20:15:21.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 tests for clicking in status side panel\n\nTo prevent this from breaking again. All three tests would fail without the fix\nfrom the previous commit.","shortMessageHtmlLink":"Add tests for clicking in status side panel"}},{"before":"a77805aa1e7849c6610e7cd04e07091f233df451","after":"7e9a02035fba5952375e2b6cea3a6086030d7c5e","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-05-01T17:13:08.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":"af0897f18fc58ecab71c1334823887177cc8bc1f","after":"618fe533f8c6113392eea981d03c65e6da5860bb","ref":"refs/heads/master","pushedAt":"2024-05-01T17:12:53.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 commitPrefix for defining a prefix for any project (#3291)\n\n- **PR Description**\r\n\r\nAdds a new option `git.comitPrefix` to act similarly to\r\n`git.commitPrefixes`, except, if defined, it applies to any repo that\r\ndoesn't have an entry in `git.commitPrefixes`.\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":"Add commitPrefix for defining a prefix for any project (#3291)"}},{"before":"34844221899bca922f9fc521beec9f0f570eab8e","after":"a77805aa1e7849c6610e7cd04e07091f233df451","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-04-30T11:53:52.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":"b7673577a20c04b7fe711363b1fdc270030fdae6","after":null,"ref":"refs/heads/render-graph-for-divergence-log","pushedAt":"2024-04-30T11:53:35.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":"00c55d5711832a87f35b822ca87ceb1ab66a7e37","after":"af0897f18fc58ecab71c1334823887177cc8bc1f","ref":"refs/heads/master","pushedAt":"2024-04-30T11:53:35.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":"Enable the commit graph in the divergence view (#3537)\n\n- **PR Description**\r\n\r\nIn the \"View divergence from upstream\" view we have so far disabled the\r\ncommit graph because it was too difficult to implement properly. I\r\nreally miss it though, so here's a PR that enables it there, too.\r\n\r\nFor feature branches it is not essential, because these usually don't\r\ncontain merges and the graph is a trivial line. However, for the master\r\nbranch against its upstream it is useful too see how many PRs were\r\nmerged since you last fetched it, and the graph helps a lot with that.\r\nAlso, when we implement #3536 it will be very useful there, too.","shortMessageHtmlLink":"Enable the commit graph in the divergence view (#3537)"}},{"before":"440022a5c85d750e1567e3e0ff1197da4a6ae004","after":"b7673577a20c04b7fe711363b1fdc270030fdae6","ref":"refs/heads/render-graph-for-divergence-log","pushedAt":"2024-04-30T11:51:01.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":"Enable the commit graph in the divergence view","shortMessageHtmlLink":"Enable the commit graph in the divergence view"}},{"before":"01b2fa928915ec25cdbeb1b5b579f8b6359879bb","after":"440022a5c85d750e1567e3e0ff1197da4a6ae004","ref":"refs/heads/render-graph-for-divergence-log","pushedAt":"2024-04-30T11:44:58.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! Enable the commit graph in the divergence view","shortMessageHtmlLink":"fixup! Enable the commit graph in the divergence view"}},{"before":"4e00c18452c97db4fadf849b1297055c9b898994","after":"01b2fa928915ec25cdbeb1b5b579f8b6359879bb","ref":"refs/heads/render-graph-for-divergence-log","pushedAt":"2024-04-29T06:23:52.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! Enable the commit graph in the divergence view","shortMessageHtmlLink":"fixup! Enable the commit graph in the divergence view"}},{"before":null,"after":"4e00c18452c97db4fadf849b1297055c9b898994","ref":"refs/heads/render-graph-for-divergence-log","pushedAt":"2024-04-28T13:53: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":"Enable the commit graph in the divergence view","shortMessageHtmlLink":"Enable the commit graph in the divergence view"}},{"before":"6c31ff74e74b0377cf434b0c300fb8adc449d113","after":"e4a68b8aad884e5e95d142c9e02b2a555dab08b9","ref":"refs/heads/delete-and-edit-custom-commands-history-items","pushedAt":"2024-04-28T10:49:51.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! Fill the selected command back into the prompt when tabbing back from suggestions\n\nFix crash when tabbing back to prompt after deleting all history items.","shortMessageHtmlLink":"fixup! Fill the selected command back into the prompt when tabbing ba…"}},{"before":"b068fcd9bea61928a60ae16def2bccc1d3e433bf","after":"34844221899bca922f9fc521beec9f0f570eab8e","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-04-28T08:03:19.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":"b3a60ce407e78a3e1d41d3fa6cef5f974574eb02","after":"00c55d5711832a87f35b822ca87ceb1ab66a7e37","ref":"refs/heads/master","pushedAt":"2024-04-28T08:02:59.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":"chore: fix some comments and typos (#3535)\n\n- **PR Description**\r\nfix some comments and typos","shortMessageHtmlLink":"chore: fix some comments and typos (#3535)"}},{"before":"a439f0251b8d1efdaacbaff8bbf2aa4081fb8859","after":"b068fcd9bea61928a60ae16def2bccc1d3e433bf","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-04-28T06:23:06.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":"aa81e191e2905e6959f1d8e51c8589764ca0c520","after":"b3a60ce407e78a3e1d41d3fa6cef5f974574eb02","ref":"refs/heads/master","pushedAt":"2024-04-28T06:22:48.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":"Add config options for length of commit hash displayed in commits view (#3505)\n\n- **PR Description**\r\n\r\nAdd a new config option `gui.commitHashLength` to change the length of\r\nthe commit hash displayed in commits view.\r\n\r\ndefault:\r\n\"image\"\r\nsrc=\"https://github.com/jesseduffield/lazygit/assets/98684296/36dced1e-0c74-4dbd-8670-98e17a75d83a\"\r\n\r\nWith config:\r\n```yaml\r\ngui:\r\n commitHashLength: 3\r\n```\r\n\"image\"\r\nsrc=\"https://github.com/jesseduffield/lazygit/assets/98684296/e8023cd8-f138-4af8-ae0e-3661f80206ca\"\r\n\r\n\r\n- Changes\r\n- Added the user config option to to `pkg/config/user_config.go` and\r\n`schema/config.json`\r\n - documented in `docs/Config.md`\r\n- Changed the code that displays the hash in\r\n`pkg/gui/presentation/commits.go`\r\n \r\n---\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* [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":"Add config options for length of commit hash displayed in commits view ("}},{"before":null,"after":"6c31ff74e74b0377cf434b0c300fb8adc449d113","ref":"refs/heads/delete-and-edit-custom-commands-history-items","pushedAt":"2024-04-27T20:21:25.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":"Fill the selected command back into the prompt when tabbing back from suggestions\n\nFor custom commands it is useful to select an earlier command, tab back into the\nprompt field, and edit it there. This makes it somewhat similar to working with\nyour shell history.\n\nFor other types of suggestion panels we don't enable this behavior, as you can't\ncreate arbitrary new items there that don't already exist as a suggestion.","shortMessageHtmlLink":"Fill the selected command back into the prompt when tabbing back from…"}},{"before":null,"after":"52e8efc5fe6d87a286982f6327597301c7469b62","ref":"refs/heads/fix-loading-commits-with-very-long-subjects","pushedAt":"2024-04-27T17:44:12.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":"Use ScanLinesAndTruncateWhenLongerThanBuffer instead of bufio.ScanLines","shortMessageHtmlLink":"Use ScanLinesAndTruncateWhenLongerThanBuffer instead of bufio.ScanLines"}},{"before":"855f829256539079f47930de3643853820789f49","after":"d8cffa314e556faa33471553de2848f5c523c55d","ref":"refs/heads/fix-skip-hook","pushedAt":"2024-04-27T06:50:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mark2185","name":"Luka Markušić","path":"/mark2185","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8365241?s=80&v=4"},"commit":{"message":"Check for skipping pre-commit hooks in more situations","shortMessageHtmlLink":"Check for skipping pre-commit hooks in more situations"}},{"before":null,"after":"45aa82926f944d50cbcf83b9e1af9177129856eb","ref":"refs/heads/support-triangular-workflow","pushedAt":"2024-04-26T10:23:50.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":"WIP Correctly request force-pushing in triangular workflows","shortMessageHtmlLink":"WIP Correctly request force-pushing in triangular workflows"}},{"before":"b2ff09ec0cb8e10dad405c1d586aa09c8f073c2b","after":"179f69e034f14256ece3a9ecd970fa6dcf07b44b","ref":"refs/heads/upstream-test","pushedAt":"2024-04-26T09:18:05.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":"test","shortMessageHtmlLink":"test"}},{"before":null,"after":"b2ff09ec0cb8e10dad405c1d586aa09c8f073c2b","ref":"refs/heads/upstream-test","pushedAt":"2024-04-26T08:02: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":"Use errors.New instead of fmt.Errorf with no parameters (#3523)","shortMessageHtmlLink":"Use errors.New instead of fmt.Errorf with no parameters (#3523)"}},{"before":"b2ff09ec0cb8e10dad405c1d586aa09c8f073c2b","after":null,"ref":"refs/heads/upstream-test","pushedAt":"2024-04-26T07:37:24.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":null,"after":"b2ff09ec0cb8e10dad405c1d586aa09c8f073c2b","ref":"refs/heads/upstream-test","pushedAt":"2024-04-26T07:31:49.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":"Use errors.New instead of fmt.Errorf with no parameters (#3523)","shortMessageHtmlLink":"Use errors.New instead of fmt.Errorf with no parameters (#3523)"}},{"before":"e6189b574e92c3aa33aa50770712855cb93ebf5e","after":"a439f0251b8d1efdaacbaff8bbf2aa4081fb8859","ref":"refs/heads/create-pull-request/patch","pushedAt":"2024-04-25T06:53:27.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":"djE6ks8AAAAEQq1PhAA","startCursor":null,"endCursor":null}},"title":"Activity · jesseduffield/lazygit"}