{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":154583498,"defaultBranch":"main","name":"yorkie","ownerLogin":"yorkie-team","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-24T23:44:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58236847?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717499804.0","currentOid":""},"activityList":{"items":[{"before":"ddf42afdcca3c335e9c593e02a500ca1c9104b41","after":"59db68a0490c8a61212b8dffe053cbbd86349949","ref":"refs/heads/gh-pages","pushedAt":"2024-06-04T11:15:17.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":"Update helm-charts/index.yaml\n\nSigned-off-by: hackerwins ","shortMessageHtmlLink":"Update helm-charts/index.yaml"}},{"before":"87471d34c38e5f8ae6d1f9b3c1b522439d0a2245","after":null,"ref":"refs/heads/v0.4.22","pushedAt":"2024-06-04T11:14:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"}},{"before":"4612696be3c183f63958b423d430bbed693304ef","after":"ef70028b94a65247147f1c333bbc27267f154651","ref":"refs/heads/main","pushedAt":"2024-06-04T11:14:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v0.4.22 (#890)","shortMessageHtmlLink":"Update CHANGELOG.md for v0.4.22 (#890)"}},{"before":null,"after":"87471d34c38e5f8ae6d1f9b3c1b522439d0a2245","ref":"refs/heads/v0.4.22","pushedAt":"2024-06-04T11:07:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v0.4.22","shortMessageHtmlLink":"Update CHANGELOG.md for v0.4.22"}},{"before":"5c4b73680b2f0746f88ad12be283eb63a6a0440d","after":null,"ref":"refs/heads/rht-encoding","pushedAt":"2024-06-04T05:48:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"}},{"before":"4a479848729f725aab8df4e522633d7c89f62723","after":"4612696be3c183f63958b423d430bbed693304ef","ref":"refs/heads/main","pushedAt":"2024-06-04T05:48:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Add RHTNode removal to converter for consistency (#888)\n\nThis commit addresses the missing `isRemoved` encoding in the RHT.\r\nSimilar to other CRDTs like ElementRHT, including tombstone nodes like\r\n`isRemoved` during encoding is crucial. However, the RHT did not\r\ninclude tombstone nodes in its encoding, leading to inconsistencies in\r\nsnapshots.","shortMessageHtmlLink":"Add RHTNode removal to converter for consistency (#888)"}},{"before":"cafc0f2bf1bfa1d462109e764b1786d2129da24b","after":"5c4b73680b2f0746f88ad12be283eb63a6a0440d","ref":"refs/heads/rht-encoding","pushedAt":"2024-06-04T02:59:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Add RHTNode removal to converter","shortMessageHtmlLink":"Add RHTNode removal to converter"}},{"before":null,"after":"cafc0f2bf1bfa1d462109e764b1786d2129da24b","ref":"refs/heads/rht-encoding","pushedAt":"2024-06-04T02:32:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Add RHTNode removal to converter","shortMessageHtmlLink":"Add RHTNode removal to converter"}},{"before":"4270737a35e1e6c2cf64e9978912f404ba3d190c","after":"ddf42afdcca3c335e9c593e02a500ca1c9104b41","ref":"refs/heads/gh-pages","pushedAt":"2024-06-03T11:11:21.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":"Update helm-charts/index.yaml\n\nSigned-off-by: hackerwins ","shortMessageHtmlLink":"Update helm-charts/index.yaml"}},{"before":"2dbb52e8a5d19adb1f8f26944f6a8c7c52d8b31e","after":null,"ref":"refs/heads/v0.4.21","pushedAt":"2024-06-03T11:10:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"}},{"before":"f3dbee7838000fa23b7eb0ca0dbd92c4405884d6","after":"4a479848729f725aab8df4e522633d7c89f62723","ref":"refs/heads/main","pushedAt":"2024-06-03T11:10:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v0.4.21 (#887)","shortMessageHtmlLink":"Update CHANGELOG.md for v0.4.21 (#887)"}},{"before":"6dfc2c0db87e23ba60e810250ccbc904b85842e9","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/spf13/viper-1.19.0","pushedAt":"2024-06-03T11:00:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"af6125460c02d547b7390fd0e292e9b4fc05da9a","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/go-playground/validator/v10-10.21.0","pushedAt":"2024-06-03T11:00:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"2dbb52e8a5d19adb1f8f26944f6a8c7c52d8b31e","ref":"refs/heads/v0.4.21","pushedAt":"2024-06-03T11:00:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v0.4.21","shortMessageHtmlLink":"Update CHANGELOG.md for v0.4.21"}},{"before":null,"after":"6dfc2c0db87e23ba60e810250ccbc904b85842e9","ref":"refs/heads/dependabot/go_modules/github.com/spf13/viper-1.19.0","pushedAt":"2024-06-03T10:21:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/spf13/viper from 1.17.0 to 1.19.0\n\nBumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.17.0 to 1.19.0.\n- [Release notes](https://github.com/spf13/viper/releases)\n- [Commits](https://github.com/spf13/viper/compare/v1.17.0...v1.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/spf13/viper\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/spf13/viper from 1.17.0 to 1.19.0"}},{"before":null,"after":"af6125460c02d547b7390fd0e292e9b4fc05da9a","ref":"refs/heads/dependabot/go_modules/github.com/go-playground/validator/v10-10.21.0","pushedAt":"2024-06-03T10:21:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/go-playground/validator/v10 from 10.11.1 to 10.21.0\n\nBumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) from 10.11.1 to 10.21.0.\n- [Release notes](https://github.com/go-playground/validator/releases)\n- [Commits](https://github.com/go-playground/validator/compare/v10.11.1...v10.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/go-playground/validator/v10\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/go-playground/validator/v10 from 10.11.1 to 10.21.0"}},{"before":"e0837cf268933e6e281cce0b7d23624037c3edbf","after":null,"ref":"refs/heads/concurrent-removestyle","pushedAt":"2024-06-03T09:00:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"}},{"before":"3647f35189ebf409da74a5add88d81062b0712af","after":"f3dbee7838000fa23b7eb0ca0dbd92c4405884d6","ref":"refs/heads/main","pushedAt":"2024-06-03T09:00:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Handle concurrent Tree.RemoveStyle (#883)\n\nThis commit addresses an issue where if a node has an attribute with\r\nthe same key as the RemoveStyle is simultaneously inserted by\r\nTree.Edit, the attribute of the concurrently inserted Node with the\r\nsame key gets deleted. To resolve this issue, this commit adds\r\nfiltering logic in RemoveStyle to prevent attribute deletion from\r\nconcurrently inserted nodes.","shortMessageHtmlLink":"Handle concurrent Tree.RemoveStyle (#883)"}},{"before":"587212d92ab5433d84bd9f59a1bed18c7c3772f1","after":"e0837cf268933e6e281cce0b7d23624037c3edbf","ref":"refs/heads/concurrent-removestyle","pushedAt":"2024-06-03T08:39:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Handle concurrent Tree.RemoveStyle","shortMessageHtmlLink":"Handle concurrent Tree.RemoveStyle"}},{"before":null,"after":"587212d92ab5433d84bd9f59a1bed18c7c3772f1","ref":"refs/heads/concurrent-removestyle","pushedAt":"2024-06-03T08:14:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Handle concurrent Tree.RemoveStyle","shortMessageHtmlLink":"Handle concurrent Tree.RemoveStyle"}},{"before":"316d07df0207f790387aae8c0ab3dc8925d4e342","after":null,"ref":"refs/heads/snapshot-test","pushedAt":"2024-06-03T05:03:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"}},{"before":"6367d90ed6def5cc65c9d7078593bd524faf5e18","after":"3647f35189ebf409da74a5add88d81062b0712af","ref":"refs/heads/main","pushedAt":"2024-06-03T05:03:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Fix incorrect tree snapshot encoding/decoding (#881)\n\nThe following issues exist when encoding and encoding snapshots of Tree:\r\n\r\n- Removed nodes are missing\r\n- Update incorrect size\r\n\r\nThis commit fixes the incorrect tree snapshot encoding/decoding logic.\r\n\r\n---------\r\n\r\nCo-authored-by: Youngteac Hong ","shortMessageHtmlLink":"Fix incorrect tree snapshot encoding/decoding (#881)"}},{"before":"a0a06b21d76c02032b437650200123fdbfc3db51","after":"316d07df0207f790387aae8c0ab3dc8925d4e342","ref":"refs/heads/snapshot-test","pushedAt":"2024-06-03T04:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Revise codes","shortMessageHtmlLink":"Revise codes"}},{"before":"a2994e6e79c02c87e9580c1f6ed3c88c1a08136d","after":"a0a06b21d76c02032b437650200123fdbfc3db51","ref":"refs/heads/snapshot-test","pushedAt":"2024-06-03T04:50:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Fix comment","shortMessageHtmlLink":"Fix comment"}},{"before":"a0a06b21d76c02032b437650200123fdbfc3db51","after":"a2994e6e79c02c87e9580c1f6ed3c88c1a08136d","ref":"refs/heads/snapshot-test","pushedAt":"2024-06-03T04:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Update api/converter/converter_test.go","shortMessageHtmlLink":"Update api/converter/converter_test.go"}},{"before":"dadc9872f3baf9d96abbb70df9a3f3271430858b","after":"a0a06b21d76c02032b437650200123fdbfc3db51","ref":"refs/heads/snapshot-test","pushedAt":"2024-06-03T03:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raararaara","name":"JiHwan Yim","path":"/raararaara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31478163?s=80&v=4"},"commit":{"message":"Fix comment","shortMessageHtmlLink":"Fix comment"}},{"before":null,"after":"dadc9872f3baf9d96abbb70df9a3f3271430858b","ref":"refs/heads/snapshot-test","pushedAt":"2024-06-03T03:13:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raararaara","name":"JiHwan Yim","path":"/raararaara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31478163?s=80&v=4"},"commit":{"message":"Fix invalid length of IndexTree","shortMessageHtmlLink":"Fix invalid length of IndexTree"}},{"before":"496954216c2dab9906e1ea9c46b5a47c9b651ad3","after":"6d4b5f801cff425558b875259d71034ad89a69a1","ref":"refs/heads/gc-concurrency-test","pushedAt":"2024-05-29T09:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raararaara","name":"JiHwan Yim","path":"/raararaara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31478163?s=80&v=4"},"commit":{"message":"Fix simulation","shortMessageHtmlLink":"Fix simulation"}},{"before":null,"after":"496954216c2dab9906e1ea9c46b5a47c9b651ad3","ref":"refs/heads/gc-concurrency-test","pushedAt":"2024-05-29T08:30:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raararaara","name":"JiHwan Yim","path":"/raararaara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31478163?s=80&v=4"},"commit":{"message":"Add concurrency test for tree gc","shortMessageHtmlLink":"Add concurrency test for tree gc"}},{"before":"128ba6844a13737705eb237637c61f280fddf678","after":"374f9c7fe91a7d90ed14931689ae9843fc31edfe","ref":"refs/heads/client-deactivation","pushedAt":"2024-05-28T11:33:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hackerwins","name":"Youngteac Hong","path":"/hackerwins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2059311?s=80&v=4"},"commit":{"message":"Move client deactivation test to housekeeping_test","shortMessageHtmlLink":"Move client deactivation test to housekeeping_test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW-4A9gA","startCursor":null,"endCursor":null}},"title":"Activity ยท yorkie-team/yorkie"}