{"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"}