{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19271154,"defaultBranch":"master","name":"xodus","ownerLogin":"JetBrains","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-29T09:36:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/878437?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717172136.0","currentOid":""},"activityList":{"items":[{"before":"b3001a9a34d0d459312bacd50d28425ae4dcd564","after":null,"ref":"refs/heads/graph-store-class-sequence-start-from-zero","pushedAt":"2024-05-31T16:15:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"}},{"before":"a76139dad1143b0ec06879e64a3672957548dfcc","after":"5c707f2ebd539b1f541b8de33ffa4e69d4ee238b","ref":"refs/heads/graph-store","pushedAt":"2024-05-31T16:15:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Merge pull request #168 from JetBrains/graph-store-class-sequence-start-from-zero\n\nGraph store class sequence start from zero","shortMessageHtmlLink":"Merge pull request #168 from JetBrains/graph-store-class-sequence-sta…"}},{"before":"8ab15274012b8ef33095188bda9d4757de758276","after":"b3001a9a34d0d459312bacd50d28425ae4dcd564","ref":"refs/heads/graph-store-class-sequence-start-from-zero","pushedAt":"2024-05-31T12:14:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Merge branch 'graph-store' into graph-store-class-sequence-start-from-zero","shortMessageHtmlLink":"Merge branch 'graph-store' into graph-store-class-sequence-start-from…"}},{"before":null,"after":"8ab15274012b8ef33095188bda9d4757de758276","ref":"refs/heads/graph-store-class-sequence-start-from-zero","pushedAt":"2024-05-31T12:13:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"ClassLocalId and sequence localID starts from -1 by default so first class will have '0'. Backward compatibility with xodus-dnq","shortMessageHtmlLink":"ClassLocalId and sequence localID starts from -1 by default so first …"}},{"before":"87e17b5ff5c0b3a7f36ad275e252315e0adaa040","after":null,"ref":"refs/heads/graph-store-query-iterable-contains","pushedAt":"2024-05-31T11:56:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"}},{"before":"c224a32a71ffebe166efde0ac2c0c24ec0ff40b7","after":"a76139dad1143b0ec06879e64a3672957548dfcc","ref":"refs/heads/graph-store","pushedAt":"2024-05-31T11:56:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Merge pull request #167 from JetBrains/graph-store-query-iterable-contains\n\nImplemented contains for QueryBasedIerable","shortMessageHtmlLink":"Merge pull request #167 from JetBrains/graph-store-query-iterable-con…"}},{"before":"176328a88b879e5ec330973b29d7a78f10c584b0","after":"cc1673d2ba13da00a12813b3af9fcb597ac39c12","ref":"refs/heads/migrate-your-database-1","pushedAt":"2024-05-30T16:48:53.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"kirillvasilenko","name":"Kirill Vasilenko","path":"/kirillvasilenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5471833?s=80&v=4"},"commit":{"message":"XD-1053 Refactor DataAfterMigrationChecker to validate properties, blobs and links\n\nThe DataAfterMigrationChecker class has been updated to include additional validations. It now checks not only entity types, but also properties, blobs, and links of each entity type to ensure data consistency after migration. Logging has also been improved for better tracking of processing progress.","shortMessageHtmlLink":"XD-1053 Refactor DataAfterMigrationChecker to validate properties, bl…"}},{"before":"54bd6919d838e24376db4885702b223cf15a64ed","after":"176328a88b879e5ec330973b29d7a78f10c584b0","ref":"refs/heads/migrate-your-database-1","pushedAt":"2024-05-29T16:39:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kirillvasilenko","name":"Kirill Vasilenko","path":"/kirillvasilenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5471833?s=80&v=4"},"commit":{"message":"Add database migration test and data consistency check\n\nImplemented a new test case `MigrateYourDatabaseTest` that simulates a data migration from Xodus to OrientDB in memory. Additionally, added `DataAfterMigrationChecker` class for assessing data consistency between Xodus and OrientDB after the migration. It verifies entity types and properties, signaling any discrepancies found.","shortMessageHtmlLink":"Add database migration test and data consistency check"}},{"before":null,"after":"87e17b5ff5c0b3a7f36ad275e252315e0adaa040","ref":"refs/heads/graph-store-query-iterable-contains","pushedAt":"2024-05-29T15:49:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Some more tests fixed","shortMessageHtmlLink":"Some more tests fixed"}},{"before":"b19d3c2eb84d9815f1caf12f0f61687df8724c88","after":null,"ref":"refs/heads/graph-store-instance-of-iterable","pushedAt":"2024-05-29T15:48:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"}},{"before":"4c483b7c2dd514751784a832fc9244e4d72f0e85","after":"c224a32a71ffebe166efde0ac2c0c24ec0ff40b7","ref":"refs/heads/graph-store","pushedAt":"2024-05-29T15:48:32.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Merge pull request #166 from JetBrains/graph-store-instance-of-iterable\n\nAdded instanceof iterable","shortMessageHtmlLink":"Merge pull request #166 from JetBrains/graph-store-instance-of-iterable"}},{"before":"68978a39e5437ebd4dd26783f87689135c4d3e5d","after":"b19d3c2eb84d9815f1caf12f0f61687df8724c88","ref":"refs/heads/graph-store-instance-of-iterable","pushedAt":"2024-05-29T14:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Fix compilation","shortMessageHtmlLink":"Fix compilation"}},{"before":"054e84c68595e18e9c14238a720e4a98a737dc22","after":"68978a39e5437ebd4dd26783f87689135c4d3e5d","ref":"refs/heads/graph-store-instance-of-iterable","pushedAt":"2024-05-29T14:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Update entity-store/src/main/kotlin/jetbrains/exodus/entitystore/orientdb/query/OCondition.kt\n\nCo-authored-by: Vladimir Zatsepin <140524970+vladimir-zatsepin@users.noreply.github.com>","shortMessageHtmlLink":"Update entity-store/src/main/kotlin/jetbrains/exodus/entitystore/orie…"}},{"before":"7cd275ded19d939a231c5edf6c9f94704e6c3a6c","after":"054e84c68595e18e9c14238a720e4a98a737dc22","ref":"refs/heads/graph-store-instance-of-iterable","pushedAt":"2024-05-29T13:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Fix license violations","shortMessageHtmlLink":"Fix license violations"}},{"before":null,"after":"7cd275ded19d939a231c5edf6c9f94704e6c3a6c","ref":"refs/heads/graph-store-instance-of-iterable","pushedAt":"2024-05-29T13:52:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Added instanceof iterable","shortMessageHtmlLink":"Added instanceof iterable"}},{"before":"a55edcee15e8394e00bb948e6156ef2e09d1341f","after":null,"ref":"refs/heads/graph-store-sequence-rework","pushedAt":"2024-05-29T13:37:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"}},{"before":"4c3a0c0253869100520f7cba68ec416e99b35daf","after":"4c483b7c2dd514751784a832fc9244e4d72f0e85","ref":"refs/heads/graph-store","pushedAt":"2024-05-29T13:37:16.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Merge pull request #165 from JetBrains/graph-store-sequence-rework\n\nReworked sequences","shortMessageHtmlLink":"Merge pull request #165 from JetBrains/graph-store-sequence-rework"}},{"before":"a4fd38e3db50106c2e1f3f83c5133b2cd9d7e64f","after":"a55edcee15e8394e00bb948e6156ef2e09d1341f","ref":"refs/heads/graph-store-sequence-rework","pushedAt":"2024-05-29T13:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Moved switching session back to finally block. Some cleanup","shortMessageHtmlLink":"Moved switching session back to finally block. Some cleanup"}},{"before":"464d1e53f7c33b45cfd2125e472aea2674e74e6b","after":"a4fd38e3db50106c2e1f3f83c5133b2cd9d7e64f","ref":"refs/heads/graph-store-sequence-rework","pushedAt":"2024-05-29T08:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Cleanup code","shortMessageHtmlLink":"Cleanup code"}},{"before":"1ce3976ab8333ba091a2bc7863cb831b4a17f5ad","after":"464d1e53f7c33b45cfd2125e472aea2674e74e6b","ref":"refs/heads/graph-store-sequence-rework","pushedAt":"2024-05-28T17:52:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Little forgotten fix","shortMessageHtmlLink":"Little forgotten fix"}},{"before":null,"after":"1ce3976ab8333ba091a2bc7863cb831b4a17f5ad","ref":"refs/heads/graph-store-sequence-rework","pushedAt":"2024-05-28T12:05:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Reworked sequences","shortMessageHtmlLink":"Reworked sequences"}},{"before":"e5a1fb05af29e45235eef605d7521350169bb7d7","after":null,"ref":"refs/heads/graph-store-not-null-select-link","pushedAt":"2024-05-27T16:53:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"}},{"before":"e1875fb88f2047c86dd0d306e505401dd7aa4eb7","after":"4c3a0c0253869100520f7cba68ec416e99b35daf","ref":"refs/heads/graph-store","pushedAt":"2024-05-27T16:53:46.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Merge pull request #164 from JetBrains/graph-store-not-null-select-link\n\nNot null in select link from","shortMessageHtmlLink":"Merge pull request #164 from JetBrains/graph-store-not-null-select-link"}},{"before":"0ec22e0388682520cf91eb362d632b7dda8b1529","after":"54bd6919d838e24376db4885702b223cf15a64ed","ref":"refs/heads/migrate-your-database-1","pushedAt":"2024-05-27T16:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kirillvasilenko","name":"Kirill Vasilenko","path":"/kirillvasilenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5471833?s=80&v=4"},"commit":{"message":"XD-1053 add some logging the data migration process, fix copying empty entities","shortMessageHtmlLink":"XD-1053 add some logging the data migration process, fix copying empt…"}},{"before":"c5d381a62ad630f65007f22b62f013f025c1eccd","after":"e5a1fb05af29e45235eef605d7521350169bb7d7","ref":"refs/heads/graph-store-not-null-select-link","pushedAt":"2024-05-27T16:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Core review points","shortMessageHtmlLink":"Core review points"}},{"before":"99f8b1e8903f36ea1dcd5983c376245d9e3df874","after":"c5d381a62ad630f65007f22b62f013f025c1eccd","ref":"refs/heads/graph-store-not-null-select-link","pushedAt":"2024-05-27T16:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Update entity-store/src/main/kotlin/jetbrains/exodus/entitystore/orientdb/OVertexEntity.kt\n\nCo-authored-by: Vladimir Zatsepin <140524970+vladimir-zatsepin@users.noreply.github.com>","shortMessageHtmlLink":"Update entity-store/src/main/kotlin/jetbrains/exodus/entitystore/orie…"}},{"before":"9dc47a7be3d6f8902649a5108b69911a9f8575d4","after":"99f8b1e8903f36ea1dcd5983c376245d9e3df874","ref":"refs/heads/graph-store-not-null-select-link","pushedAt":"2024-05-27T15:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Ignored invalid tests. Waiting for solution from orient","shortMessageHtmlLink":"Ignored invalid tests. Waiting for solution from orient"}},{"before":null,"after":"0ec22e0388682520cf91eb362d632b7dda8b1529","ref":"refs/heads/migrate-your-database-1","pushedAt":"2024-05-27T15:13:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kirillvasilenko","name":"Kirill Vasilenko","path":"/kirillvasilenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5471833?s=80&v=4"},"commit":{"message":"XD-1053 sanitize edge class names","shortMessageHtmlLink":"XD-1053 sanitize edge class names"}},{"before":"69ef2e2fac86b90f6497d23699efd3dcd90ecc71","after":"9dc47a7be3d6f8902649a5108b69911a9f8575d4","ref":"refs/heads/graph-store-not-null-select-link","pushedAt":"2024-05-23T17:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Some fixes for sorting","shortMessageHtmlLink":"Some fixes for sorting"}},{"before":"ca5d7e2f601b277c371612d43351a6e26689024d","after":"69ef2e2fac86b90f6497d23699efd3dcd90ecc71","ref":"refs/heads/graph-store-not-null-select-link","pushedAt":"2024-05-23T16:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostryuk","name":"Leonid Stryuk","path":"/leostryuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1736953?s=80&v=4"},"commit":{"message":"Added unwrap to EntityIterable so we can unpack PerEnIterWrapper in sorting and so on","shortMessageHtmlLink":"Added unwrap to EntityIterable so we can unpack PerEnIterWrapper in s…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWTRuVwA","startCursor":null,"endCursor":null}},"title":"Activity · JetBrains/xodus"}