{"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:1714509764.0","currentOid":""},"activityList":{"items":[{"before":"1d83e8734dca649037871e1db435a5ed1e9a5dee","after":"33787279f4069bfe70a1ad65389ca6fad24a3d4a","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T21:00:42.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@de988944aacaeb2b7429886bb4c04aae0bc56b1b ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ de98894 ๐Ÿš€"}},{"before":"5877f4c58b5ec1ebd477553bfeb350310fc325a8","after":null,"ref":"refs/heads/automerge-rust-5-5-10","pushedAt":"2024-04-30T20:52:15.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":"22955e132c327493ebe6a58cb3129cc4e42c7dbc","after":"de988944aacaeb2b7429886bb4c04aae0bc56b1b","ref":"refs/heads/main","pushedAt":"2024-04-30T20:52: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":"rust/automerge@0.5.10","shortMessageHtmlLink":"rust/automerge@0.5.10"}},{"before":null,"after":"5877f4c58b5ec1ebd477553bfeb350310fc325a8","ref":"refs/heads/automerge-rust-5-5-10","pushedAt":"2024-04-30T20:42:44.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":"rust/automerge@0.5.10","shortMessageHtmlLink":"rust/automerge@0.5.10"}},{"before":"7e33e0ddac6ebe8194df7a9de70f3e12858f3399","after":"1d83e8734dca649037871e1db435a5ed1e9a5dee","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T19:07:07.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@22955e132c327493ebe6a58cb3129cc4e42c7dbc ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 22955e1 ๐Ÿš€"}},{"before":"4999578a7ca138e59efa12a90a1dd9380472e9f1","after":"22955e132c327493ebe6a58cb3129cc4e42c7dbc","ref":"refs/heads/main","pushedAt":"2024-04-30T18:59:05.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":"make diff expose more terse","shortMessageHtmlLink":"make diff expose more terse"}},{"before":"5627d2ade2f7cba6d4ea7e2853a54c9aa2e42b9e","after":null,"ref":"refs/heads/terse_expose","pushedAt":"2024-04-30T18:59:05.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":"4999578a7ca138e59efa12a90a1dd9380472e9f1","after":"5627d2ade2f7cba6d4ea7e2853a54c9aa2e42b9e","ref":"refs/heads/terse_expose","pushedAt":"2024-04-30T18:43:40.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":"make diff expose more terse","shortMessageHtmlLink":"make diff expose more terse"}},{"before":null,"after":"4999578a7ca138e59efa12a90a1dd9380472e9f1","ref":"refs/heads/terse_expose","pushedAt":"2024-04-30T18:40:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orionz","name":"Orion Henry","path":"/orionz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15224?s=80&v=4"},"commit":{"message":"@automerge/automerge 2.2.1","shortMessageHtmlLink":"@automerge/automerge 2.2.1"}},{"before":"d17461d2becab01d62d5d8a725190726a63b3be4","after":null,"ref":"refs/heads/js_tmp_branch","pushedAt":"2024-04-28T10:16:49.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":"d17461d2becab01d62d5d8a725190726a63b3be4","ref":"refs/heads/js_tmp_branch","pushedAt":"2024-04-28T10:16:48.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":"7b2ee14953f82f18e99ea309b4e53f4e36047ea9","after":null,"ref":"refs/heads/tmp_branch","pushedAt":"2024-04-28T10:08:42.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":"7b2ee14953f82f18e99ea309b4e53f4e36047ea9","ref":"refs/heads/tmp_branch","pushedAt":"2024-04-28T10:08:40.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":"16c95323eafd69c863c9f54b38aa055ae2245d6f","after":"7e33e0ddac6ebe8194df7a9de70f3e12858f3399","ref":"refs/heads/gh-pages","pushedAt":"2024-04-28T10:07:33.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@4999578a7ca138e59efa12a90a1dd9380472e9f1 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 4999578 ๐Ÿš€"}},{"before":"70b8e69f166c0f4ae49e7ddd46e69caf5039ae35","after":null,"ref":"refs/heads/bumps","pushedAt":"2024-04-28T09:59:36.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":"ba0690863f31950a8501fa49bda2ec2c3d07c7aa","after":"4999578a7ca138e59efa12a90a1dd9380472e9f1","ref":"refs/heads/main","pushedAt":"2024-04-28T09:59: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":"@automerge/automerge 2.2.1","shortMessageHtmlLink":"@automerge/automerge 2.2.1"}},{"before":null,"after":"70b8e69f166c0f4ae49e7ddd46e69caf5039ae35","ref":"refs/heads/bumps","pushedAt":"2024-04-28T09:37:54.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.1","shortMessageHtmlLink":"@automerge/automerge 2.2.1"}},{"before":"fe1ef13d58c412afc3231d39967dc138d12c789c","after":"16c95323eafd69c863c9f54b38aa055ae2245d6f","ref":"refs/heads/gh-pages","pushedAt":"2024-04-28T09:19:14.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@ba0690863f31950a8501fa49bda2ec2c3d07c7aa ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ ba06908 ๐Ÿš€"}},{"before":"f7df90ce1c7aa88a420597f65d2852e21df0c623","after":null,"ref":"refs/heads/fix-reverse-diff","pushedAt":"2024-04-28T09:10:57.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":"ae44676bd3520d3440608c087c91b082d26fecae","after":"ba0690863f31950a8501fa49bda2ec2c3d07c7aa","ref":"refs/heads/main","pushedAt":"2024-04-28T09:10:56.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 missing objects in reverse patches\n\nProblem: when diffing \"in reverse\", i.e. where the start heads are\ntopologically after the end heads in the change graph, the patches\nproduced would not include objects which are \"undeleted\".\n\nSolution: when traversing the OpSet if we encounter ops which make\ncreate an object and which were visible before the heads we are starting\nfrom, then mark the object as exposed so that the ExposeQueue will\nrender the object to the patch log later.","shortMessageHtmlLink":"Fix missing objects in reverse patches"}},{"before":"001793c42055f1f134724275916694445e199654","after":"f7df90ce1c7aa88a420597f65d2852e21df0c623","ref":"refs/heads/fix-reverse-diff","pushedAt":"2024-04-28T08:59:13.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":"Fix missing objects in reverse patches\n\nProblem: when diffing \"in reverse\", i.e. where the start heads are\ntopologically after the end heads in the change graph, the patches\nproduced would not include objects which are \"undeleted\".\n\nSolution: when traversing the OpSet if we encounter ops which make\ncreate an object and which were visible before the heads we are starting\nfrom, then mark the object as exposed so that the ExposeQueue will\nrender the object to the patch log later.","shortMessageHtmlLink":"Fix missing objects in reverse patches"}},{"before":"a01601e62a81fc10345c7ca2ce18458e7f3bfa57","after":"001793c42055f1f134724275916694445e199654","ref":"refs/heads/fix-reverse-diff","pushedAt":"2024-04-28T08:55:37.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":"Fix missing objects in reverse patches\n\nProblem: when diffing \"in reverse\", i.e. where the start heads are\ntopologically after the end heads in the change graph, the patches\nproduced would not include objects which are \"undeleted\".\n\nSolution: when traversing the OpSet if we encounter ops which make\ncreate an object and which were visible before the heads we are starting\nfrom, then mark the object as exposed so that the ExposeQueue will\nrender the object to the patch log later.","shortMessageHtmlLink":"Fix missing objects in reverse patches"}},{"before":"305a377a439f5ea102c788a7f3595e3a728c6e96","after":"a01601e62a81fc10345c7ca2ce18458e7f3bfa57","ref":"refs/heads/fix-reverse-diff","pushedAt":"2024-04-27T21:42:39.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":"Fix missing objects in reverse patches\n\nProblem: when diffing \"in reverse\", i.e. where the start heads are\ntopologically after the end heads in the change graph, the patches\nproduced would not include objects which are \"undeleted\".\n\nSolution: when traversing the OpSet if we encounter ops which make\ncreate an object and which were visible before the heads we are starting\nfrom, then mark the object as exposed so that the ExposeQueue will\nrender the object to the patch log later.","shortMessageHtmlLink":"Fix missing objects in reverse patches"}},{"before":null,"after":"305a377a439f5ea102c788a7f3595e3a728c6e96","ref":"refs/heads/fix-reverse-diff","pushedAt":"2024-04-27T14:36: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":"Fix missing objects in reverse patches\n\nProblem: when diffing \"in reverse\", i.e. where the start heads are\ntopologically before the end heads in the change graph, the patches\nproduced would not include objects which are \"undeleted\".\n\nSolution: when traversing the OpSet if we encounter ops which make\ncreate an object and which were visible before the heads we are starting\nfrom, then mark the object as exposed so that the ExposeQueue will\nrender the object to the patch log later.","shortMessageHtmlLink":"Fix missing objects in reverse patches"}},{"before":"79a34a6cf5b7b8bc31fc2ad76cd4a588abc950f4","after":"fe1ef13d58c412afc3231d39967dc138d12c789c","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T14:25: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@ae44676bd3520d3440608c087c91b082d26fecae ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ ae44676 ๐Ÿš€"}},{"before":"d4a6b311d8500b858c5cf69ff300607f78fd8ca3","after":null,"ref":"refs/heads/fix-splice-marks-bug","pushedAt":"2024-04-27T14:17:14.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":"8dc420586eec98c83fbab9b33ac7d53af8f4110f","after":"ae44676bd3520d3440608c087c91b082d26fecae","ref":"refs/heads/main","pushedAt":"2024-04-27T14:17:13.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 expand marks not appearing in remote patches\n\nProblem: when splicing text at the end of a mark which is set to\nExpandMark::After the patches produced when merging the splice did not\ncontain the marks. The reason was that the `Opid` query unconditionally\nruns each op it encounters through the marks state machine, but when it\nis searching for an opid to insert after it ends up processing the\noperation _following_ the opid it eventually returns, which meant the\nmarks state machine could process an end mark operation which is not\nactually active at the insertion poitn.\n\nSolution: only run an op through the marks state machine if it is not\ngreater than the op we are searching for.","shortMessageHtmlLink":"fix expand marks not appearing in remote patches"}},{"before":"790c5e33fb00e40b457d87511cb482f9f957d0cd","after":"79a34a6cf5b7b8bc31fc2ad76cd4a588abc950f4","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T13:35:02.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@8dc420586eec98c83fbab9b33ac7d53af8f4110f ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 8dc4205 ๐Ÿš€"}},{"before":null,"after":"d4a6b311d8500b858c5cf69ff300607f78fd8ca3","ref":"refs/heads/fix-splice-marks-bug","pushedAt":"2024-04-27T13:33:54.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":"fix expand marks not appearing in remote patches\n\nProblem: when splicing text at the end of a mark which is set to\nExpandMark::After the patches produced when merging the splice did not\ncontain the marks. The reason was that the `Opid` query unconditionally\nruns each op it encounters through the marks state machine, but when it\nis searching for an opid to insert after it ends up processing the\noperation _following_ the opid it eventually returns, which meant the\nmarks state machine could process an end mark operation which is not\nactually active at the insertion poitn.\n\nSolution: only run an op through the marks state machine if it is not\ngreater than the op we are searching for.","shortMessageHtmlLink":"fix expand marks not appearing in remote patches"}},{"before":"de767cbc6ee62a1723c19daaed6bcb009f13c784","after":null,"ref":"refs/heads/fix-splice-marks-bug","pushedAt":"2024-04-27T13:27:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexjg","name":null,"path":"/alexjg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/224635?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPmvg3AA","startCursor":null,"endCursor":null}},"title":"Activity ยท automerge/automerge"}