{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":230250903,"defaultBranch":"main","name":"automerge","ownerLogin":"automerge","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-26T11:15:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29780209?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716024184.0","currentOid":""},"activityList":{"items":[{"before":"bbe79846d163281e5aff4ec989c81e5db45bc603","after":"d53873b740922b4955d6db46358c1b3895e5013d","ref":"refs/heads/op_set2","pushedAt":"2024-05-20T22:06:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"b9938a8d42be729ac802a17c7568cd61fddc4bd2","after":"bbe79846d163281e5aff4ec989c81e5db45bc603","ref":"refs/heads/op_set2","pushedAt":"2024-05-18T18:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orionz","name":"Orion Henry","path":"/orionz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15224?s=80&v=4"},"commit":{"message":"split merge slabs","shortMessageHtmlLink":"split merge slabs"}},{"before":null,"after":"5eb4be85496f0acf2a6f5dee4337e96a617b429c","ref":"refs/heads/opset-2-column-seek","pushedAt":"2024-05-18T09:23:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"Add Seek trait","shortMessageHtmlLink":"Add Seek trait"}},{"before":"e135fdab150d84131384634ca0fff0c5ee44381c","after":"621fc01e172261a1ebd5e9ffb4c900af77f9ae4c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-16T09:45:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ automerge/automerge@4e9574868e39b39202f0c8161c909f30c306283a ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 4e95748 ๐Ÿš€"}},{"before":"4e9574868e39b39202f0c8161c909f30c306283a","after":"1f68b0bdb2ccc3bce71c96dd414a5a80dcf1ce38","ref":"refs/heads/main","pushedAt":"2024-05-16T09:37:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"tests documenting behavior when assigning null & undefined","shortMessageHtmlLink":"tests documenting behavior when assigning null & undefined"}},{"before":"9b2ceeced20807c4f182f1964d2d4a5c88b76809","after":null,"ref":"refs/heads/update-release-actions-to-node-18","pushedAt":"2024-05-16T09:37:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"}},{"before":"7b4bc8af431eaaaf8e890e4ab05f55eada648b38","after":"4e9574868e39b39202f0c8161c909f30c306283a","ref":"refs/heads/main","pushedAt":"2024-05-16T09:37:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"chore: update release Github Action to Node 18","shortMessageHtmlLink":"chore: update release Github Action to Node 18"}},{"before":null,"after":"9b2ceeced20807c4f182f1964d2d4a5c88b76809","ref":"refs/heads/update-release-actions-to-node-18","pushedAt":"2024-05-16T08:32:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"chore: update release Github Action to Node 18","shortMessageHtmlLink":"chore: update release Github Action to Node 18"}},{"before":"b517bfb6c6d740ad80aeb0b2f012f0b461cd27e5","after":"7b4bc8af431eaaaf8e890e4ab05f55eada648b38","ref":"refs/heads/main","pushedAt":"2024-05-16T08:22:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"Correctly pass `context` parameter to `import_value`","shortMessageHtmlLink":"Correctly pass context parameter to import_value"}},{"before":"a1c429a42ff45e31e58b3107c6699d82b0dce2ad","after":"b517bfb6c6d740ad80aeb0b2f012f0b461cd27e5","ref":"refs/heads/main","pushedAt":"2024-05-16T08:11:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"Better check for plain objects","shortMessageHtmlLink":"Better check for plain objects"}},{"before":"fc9b4abef20d57e39543c2ea831ddea2dbc78a28","after":"a1c429a42ff45e31e58b3107c6699d82b0dce2ad","ref":"refs/heads/main","pushedAt":"2024-05-16T08:09:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"Fix lint errors","shortMessageHtmlLink":"Fix lint errors"}},{"before":"f66487e498343c0e7f8400c4afbc26b2c78c6913","after":"b9938a8d42be729ac802a17c7568cd61fddc4bd2","ref":"refs/heads/op_set2","pushedAt":"2024-05-14T10:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"Implement iteration over the new OpSet","shortMessageHtmlLink":"Implement iteration over the new OpSet"}},{"before":"9e57a684e8d477519413ba1bd729a5cd16637c28","after":"b9938a8d42be729ac802a17c7568cd61fddc4bd2","ref":"refs/heads/opset_2_iterator","pushedAt":"2024-05-13T21:48:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"Implement iteration over the new OpSet","shortMessageHtmlLink":"Implement iteration over the new OpSet"}},{"before":"d75b38590d7953b84b41b6327255cd9ce0c993b0","after":"9e57a684e8d477519413ba1bd729a5cd16637c28","ref":"refs/heads/opset_2_iterator","pushedAt":"2024-05-09T22:25:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"basic iteration working","shortMessageHtmlLink":"basic iteration working"}},{"before":"66f93ced597bcbe2aefbd55f1f7f3ded7eaf1da6","after":"e135fdab150d84131384634ca0fff0c5ee44381c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-09T17:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ automerge/automerge@fc9b4abef20d57e39543c2ea831ddea2dbc78a28 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ fc9b4ab ๐Ÿš€"}},{"before":"e46cc455c488e36bddfb373d3904834fa7d11c68","after":"fc9b4abef20d57e39543c2ea831ddea2dbc78a28","ref":"refs/heads/main","pushedAt":"2024-05-09T17:08:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"Allow empty keys in maps","shortMessageHtmlLink":"Allow empty keys in maps"}},{"before":null,"after":"d75b38590d7953b84b41b6327255cd9ce0c993b0","ref":"refs/heads/opset_2_iterator","pushedAt":"2024-05-09T16:50:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"1fbd668a631c188f96c185870338f0777e8b5f35","after":"f66487e498343c0e7f8400c4afbc26b2c78c6913","ref":"refs/heads/op_set2","pushedAt":"2024-05-09T16:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orionz","name":"Orion Henry","path":"/orionz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15224?s=80&v=4"},"commit":{"message":"fixed a bug in boolean col, fuz tests use a seed, first pass at RLE segmentation, needs more tests","shortMessageHtmlLink":"fixed a bug in boolean col, fuz tests use a seed, first pass at RLE sโ€ฆ"}},{"before":"bc3ebce1f51f1c688706c492452b75f863aed770","after":"1fbd668a631c188f96c185870338f0777e8b5f35","ref":"refs/heads/op_set2","pushedAt":"2024-05-08T23:05:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orionz","name":"Orion Henry","path":"/orionz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15224?s=80&v=4"},"commit":{"message":"added old op.rs and types.rs for new flat version of old types","shortMessageHtmlLink":"added old op.rs and types.rs for new flat version of old types"}},{"before":"d98320a858c227101b0e1091c1cfa06eefc70c02","after":null,"ref":"refs/heads/js_tmp_branch","pushedAt":"2024-05-07T22:56:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":null,"after":"d98320a858c227101b0e1091c1cfa06eefc70c02","ref":"refs/heads/js_tmp_branch","pushedAt":"2024-05-07T22:56:34.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":"Add deno js release files","shortMessageHtmlLink":"Add deno js release files"}},{"before":"985d7f86b1f35b1c7a69dc8960265231a5da83c1","after":null,"ref":"refs/heads/tmp_branch","pushedAt":"2024-05-07T22:48:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":null,"after":"985d7f86b1f35b1c7a69dc8960265231a5da83c1","ref":"refs/heads/tmp_branch","pushedAt":"2024-05-07T22:48:08.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":"Add deno release files","shortMessageHtmlLink":"Add deno release files"}},{"before":"7b2c01535017681fee6359bb5768081e391e24bb","after":"66f93ced597bcbe2aefbd55f1f7f3ded7eaf1da6","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T22:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ automerge/automerge@e46cc455c488e36bddfb373d3904834fa7d11c68 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ e46cc45 ๐Ÿš€"}},{"before":"f18fb4c0baa28926b2e482c7910a1c028044d25a","after":null,"ref":"refs/heads/bumps","pushedAt":"2024-05-07T22:39:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"}},{"before":"f354efc9515dbad3378b9eae18663aba04b101a3","after":"e46cc455c488e36bddfb373d3904834fa7d11c68","ref":"refs/heads/main","pushedAt":"2024-05-07T22:39:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"@automerge/automerge 2.2.2","shortMessageHtmlLink":"@automerge/automerge 2.2.2"}},{"before":"33787279f4069bfe70a1ad65389ca6fad24a3d4a","after":"7b2c01535017681fee6359bb5768081e391e24bb","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T22:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ automerge/automerge@f354efc9515dbad3378b9eae18663aba04b101a3 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ f354efc ๐Ÿš€"}},{"before":null,"after":"f18fb4c0baa28926b2e482c7910a1c028044d25a","ref":"refs/heads/bumps","pushedAt":"2024-05-07T22:31:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"@automerge/automerge 2.2.2","shortMessageHtmlLink":"@automerge/automerge 2.2.2"}},{"before":"d09c33ce5b6d6d08d1d38154c6a17ce496b3e936","after":null,"ref":"refs/heads/fix-corruption-bug","pushedAt":"2024-05-07T22:26:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"}},{"before":"de988944aacaeb2b7429886bb4c04aae0bc56b1b","after":"f354efc9515dbad3378b9eae18663aba04b101a3","ref":"refs/heads/main","pushedAt":"2024-05-07T22:26:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"},"commit":{"message":"Fix corruption caused by missing actor indexes\n\nContext: when we save a document we encode all the actor IDs in the\ndocument at the start of the encoded document and then refer to those\nactor IDs by their index into the encoded array. Similarly, in the\nruntime representation of ops we don't directly store the actor ID but\ninstead refer to an index into a table of actor IDs held elsewhere. This\nmeans that when we write the document to storage we need to translate\nfrom the runtime indexes to the stored indexes.\n\nProblem: in some cases we were creating actor indexes in the runtime\ntable of actors which we never wrote to the document. This meant that\nthe runtime actor indexes could get out of sync with the actors we write\nto the document. This resulted in the actor indexes being wrong when\nloading the document and consequently in \"missing actor ID\" errors.\n\nSolution: when encoding actor IDs don't use the runtime table as a\ntranslation table directly. Instead build a new table which contains\nonly the actor IDs we know we are writing.t","shortMessageHtmlLink":"Fix corruption caused by missing actor indexes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETzqRnwA","startCursor":null,"endCursor":null}},"title":"Activity ยท automerge/automerge"}