{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":366164939,"defaultBranch":"master","name":"rust-analyzer","ownerLogin":"DropDemBits","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-05-10T20:16:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13354275?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726671747.0","currentOid":""},"activityList":{"items":[{"before":"5537e2739c9fa512c177b39f0f876537356c1ebd","after":null,"ref":"refs/heads/source-change-sed","pushedAt":"2024-09-18T15:02:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"}},{"before":null,"after":"5537e2739c9fa512c177b39f0f876537356c1ebd","ref":"refs/heads/source-change-sed","pushedAt":"2024-09-17T22:25:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"Use `SyntaxEditor` in `extract_type_alias`","shortMessageHtmlLink":"Use SyntaxEditor in extract_type_alias"}},{"before":"12c62662aa4986885575ae5c8efd6eedc21ac53e","after":null,"ref":"refs/heads/sed-tree-edits","pushedAt":"2024-09-11T23:36:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"}},{"before":"69e8393963daa3d222fc7f8c65e9802670906e9e","after":"12c62662aa4986885575ae5c8efd6eedc21ac53e","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-09-03T15:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"bundle old root into `SyntaxEdit` result\n\nuseful for `SourceChangeBuilder` so it can still perform a tree diff without having to store the old root separately","shortMessageHtmlLink":"bundle old root into SyntaxEdit result"}},{"before":"d929121f7bd348703b70b47e4642ec3845a3b633","after":"69e8393963daa3d222fc7f8c65e9802670906e9e","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-09-03T02:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"misc fixes","shortMessageHtmlLink":"misc fixes"}},{"before":"21bb04d3a694420f9510ac2a960cbffe8f87220e","after":"d929121f7bd348703b70b47e4642ec3845a3b633","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-09-03T02:27:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"handle replace_with_many and replace_all","shortMessageHtmlLink":"handle replace_with_many and replace_all"}},{"before":"db649195e9a00e55c59fb73cc749d2bc0e619831","after":"21bb04d3a694420f9510ac2a960cbffe8f87220e","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-09-02T23:16:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"support insert{_all}","shortMessageHtmlLink":"support insert{_all}"}},{"before":"6eff521937f74e2c9061040a45e653ea616ebe80","after":"db649195e9a00e55c59fb73cc749d2bc0e619831","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-09-02T04:09:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"handle merging two syntax editors together","shortMessageHtmlLink":"handle merging two syntax editors together"}},{"before":"73ffe3a2ff899c4a8abfe3b8fb7a5867f9f1831a","after":"6eff521937f74e2c9061040a45e653ea616ebe80","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-09-02T04:03:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"handle merging two syntax editors together","shortMessageHtmlLink":"handle merging two syntax editors together"}},{"before":"93556d0d3fb27fa1c43faffb1127b633d68cfdf9","after":"73ffe3a2ff899c4a8abfe3b8fb7a5867f9f1831a","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-07-29T15:37:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"wip: new syntax tree editor","shortMessageHtmlLink":"wip: new syntax tree editor"}},{"before":"40577b9f1ef3be91b51520112469c924460b65f1","after":"93556d0d3fb27fa1c43faffb1127b633d68cfdf9","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-07-29T14:27:35.000Z","pushType":"push","commitsCount":677,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"Merge branch 'rust-lang:master' into sed-tree-edits","shortMessageHtmlLink":"Merge branch 'rust-lang:master' into sed-tree-edits"}},{"before":null,"after":"40577b9f1ef3be91b51520112469c924460b65f1","ref":"refs/heads/sed-tree-edits","pushedAt":"2024-07-27T21:12:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"wip: new syntax tree editor","shortMessageHtmlLink":"wip: new syntax tree editor"}},{"before":"4e6d90838242052fa342d0c5331e18695d707a40","after":null,"ref":"refs/heads/diagnostic-snippet-cap","pushedAt":"2024-06-08T13:12:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"}},{"before":null,"after":"4e6d90838242052fa342d0c5331e18695d707a40","ref":"refs/heads/diagnostic-snippet-cap","pushedAt":"2024-06-08T01:29:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"internal: Expose snippet capability to diagnostic quickfixes","shortMessageHtmlLink":"internal: Expose snippet capability to diagnostic quickfixes"}},{"before":"a741bb20550e3e86f924f63d18eac1f86d5b3059","after":null,"ref":"refs/heads/extract-format-args-snippet-cap","pushedAt":"2024-06-03T21:10:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"}},{"before":"cf9401049cb9795bebf9d1a39654d09644486d38","after":"a741bb20550e3e86f924f63d18eac1f86d5b3059","ref":"refs/heads/extract-format-args-snippet-cap","pushedAt":"2024-06-02T18:09:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"fix typos & formatting","shortMessageHtmlLink":"fix typos & formatting"}},{"before":"6dcdd68196dd946aa22cf137960383e679e6fa85","after":"cf9401049cb9795bebf9d1a39654d09644486d38","ref":"refs/heads/extract-format-args-snippet-cap","pushedAt":"2024-06-02T15:47:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"Make `extract_expressions_from_format_string` only use snippets when available","shortMessageHtmlLink":"Make extract_expressions_from_format_string only use snippets when …"}},{"before":"1f37e5ac9aab5e2a6673f5c52ffaec5260355d09","after":null,"ref":"refs/heads/extract-format-args-escaping","pushedAt":"2024-03-20T19:36:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"}},{"before":null,"after":"6dcdd68196dd946aa22cf137960383e679e6fa85","ref":"refs/heads/extract-format-args-snippet-cap","pushedAt":"2024-03-09T03:31:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"Make `extract_expressions_from_format_string` only use snippets when available","shortMessageHtmlLink":"Make extract_expressions_from_format_string only use snippets when …"}},{"before":"bc381837e352068e49b90c9ce37d4fa6c7ffc1fa","after":null,"ref":"refs/heads/format-string-exprs-comments","pushedAt":"2024-03-08T23:57:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"}},{"before":null,"after":"bc381837e352068e49b90c9ce37d4fa6c7ffc1fa","ref":"refs/heads/format-string-exprs-comments","pushedAt":"2024-03-07T21:55:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"fix: Preserve `$` and `\\` in postfix format completions\n\n`parse_format_exprs` doesn't escape these two anymore, so they have to be escaped as a separate step.","shortMessageHtmlLink":"fix: Preserve $ and \\ in postfix format completions"}},{"before":"533bf656b2c4101630d95fd699c7a1384f77f546","after":"1f37e5ac9aab5e2a6673f5c52ffaec5260355d09","ref":"refs/heads/extract-format-args-escaping","pushedAt":"2024-03-07T19:23:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"fix: Don't escape `\\` and `$` in \"Extract format expressions\" assist","shortMessageHtmlLink":"fix: Don't escape \\ and $ in \"Extract format expressions\" assist"}},{"before":null,"after":"533bf656b2c4101630d95fd699c7a1384f77f546","ref":"refs/heads/extract-format-args-escaping","pushedAt":"2024-03-05T01:43:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"fix: Don't escape `\\` and `$` in \"Extract format expressions\" assist","shortMessageHtmlLink":"fix: Don't escape \\ and $ in \"Extract format expressions\" assist"}},{"before":"07421c13d48918984bd51fad2cde529ebf23c5ae","after":null,"ref":"refs/heads/structured-snippet-fix-escape-left-curly","pushedAt":"2024-02-20T20:55:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"}},{"before":"825fd7044ab2c0a6d66718ee37263aaa849cf7be","after":"07421c13d48918984bd51fad2cde529ebf23c5ae","ref":"refs/heads/structured-snippet-fix-escape-left-curly","pushedAt":"2024-02-20T19:36:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"fix: Don't add `\\` before `{`\n\nThe LSP snippet grammar only specifies that `$`, `}`, and `\\` can be escaped with\nbackslashes, but not `{`.","shortMessageHtmlLink":"fix: Don't add \\ before {"}},{"before":"7c5758dfc90d68a4eda1ffbdc6bd0cef5ee36f5e","after":"825fd7044ab2c0a6d66718ee37263aaa849cf7be","ref":"refs/heads/structured-snippet-fix-escape-left-curly","pushedAt":"2024-02-20T19:18:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"fix: Don't add `\\` before `{`\n\nThe LSP snippet grammar only specifies that `$`, `}`, and `\\` can be escaped with\nbackslashes, but not `{`.","shortMessageHtmlLink":"fix: Don't add \\ before {"}},{"before":null,"after":"7c5758dfc90d68a4eda1ffbdc6bd0cef5ee36f5e","ref":"refs/heads/structured-snippet-fix-escape-left-curly","pushedAt":"2024-02-20T19:03:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"fix: Don't add `\\` before `{`\n\nThe LSP snippet grammar only specifies that `$`, `}`, and `\\` can be escaped with\nbackslashes, but not `{`.","shortMessageHtmlLink":"fix: Don't add \\ before {"}},{"before":"9971d4b04a3925cec89d965ba184e9b5eb1af540","after":"e8457bb78b85ec4bcf0f28a3a18e4ed70cd3ccb9","ref":"refs/heads/structured-snippet-fix-with-escaped-bits-and-cr","pushedAt":"2024-02-16T05:28:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"Escape `{` and `}` as well\n\nThese are used in placeholder snippets, which may occur elsewhere in the insert text.","shortMessageHtmlLink":"Escape { and } as well"}},{"before":null,"after":"9971d4b04a3925cec89d965ba184e9b5eb1af540","ref":"refs/heads/structured-snippet-fix-with-escaped-bits-and-cr","pushedAt":"2024-02-16T05:22:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"Escape `{` and `}` as well\n\nThese are used in placeholder snippets, which may occur elsewhere in the insert text.","shortMessageHtmlLink":"Escape { and } as well"}},{"before":"ae6d4fe082e24a6b7f870ecf2984ac8c1413c57c","after":"4af075dcda72ff09e6782674d11f3c48d312d7d7","ref":"refs/heads/structured-snippet-migrate-7","pushedAt":"2024-02-16T02:35:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DropDemBits","name":"Bee","path":"/DropDemBits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13354275?s=80&v=4"},"commit":{"message":"Remove `SourceChangeBuilder::{insert,remove}_snippet`\n\nAll assists have been migrated to use the structured snippet versions of these methods.","shortMessageHtmlLink":"Remove SourceChangeBuilder::{insert,remove}_snippet"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNTowMjoyNy4wMDAwMDBazwAAAAS51bKw","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNTowMjoyNy4wMDAwMDBazwAAAAS51bKw","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNlQwMjozNToxMC4wMDAwMDBazwAAAAP8KY8G"}},"title":"Activity · DropDemBits/rust-analyzer"}