{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3161336,"defaultBranch":"master","name":"g2o","ownerLogin":"RainerKuemmerle","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-12T10:18:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1315288?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725097860.0","currentOid":""},"activityList":{"items":[{"before":"e9b244167e26aac27a2252d6607ebea46dddea0e","after":null,"ref":"refs/heads/pymem-jsonwindows","pushedAt":"2024-08-31T09:51:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"}},{"before":"f439228ea33eec4fad4c62e96eb553fc7a1a04fe","after":"e8d3ccf3e937d6fb08a21afbe19d8212911b8956","ref":"refs/heads/pymem","pushedAt":"2024-08-31T09:50:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Install JSON for Modern C++ in Windows CI","shortMessageHtmlLink":"Install JSON for Modern C++ in Windows CI"}},{"before":null,"after":"e9b244167e26aac27a2252d6607ebea46dddea0e","ref":"refs/heads/pymem-jsonwindows","pushedAt":"2024-08-31T09:39:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Install JSON for Modern C++ in Windows CI","shortMessageHtmlLink":"Install JSON for Modern C++ in Windows CI"}},{"before":"208b181210d18891214d85e2ebe51263be3b3f23","after":"f439228ea33eec4fad4c62e96eb553fc7a1a04fe","ref":"refs/heads/pymem","pushedAt":"2024-08-31T08:21:58.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Merge branch 'master' into pymem-merge","shortMessageHtmlLink":"Merge branch 'master' into pymem-merge"}},{"before":"48129bda57860d11d6e8c58ed6d9a07c7eb61056","after":"11440dc477508329775dc79e4cdb572f51336d82","ref":"refs/heads/master","pushedAt":"2024-08-31T07:51:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Merge pull request #833 from iillyyaa/do-not-export-executable-targets\n\nDo not EXPORT executable targets","shortMessageHtmlLink":"Merge pull request #833 from iillyyaa/do-not-export-executable-targets"}},{"before":"8f75adca76600dea11128e2c629ab84e881cc669","after":"48129bda57860d11d6e8c58ed6d9a07c7eb61056","ref":"refs/heads/master","pushedAt":"2024-08-27T17:21:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Merge pull request #832 from iillyyaa/use-string-type-names\n\nSwitch to G2O_REGISTER_TYPE_NAME macro","shortMessageHtmlLink":"Merge pull request #832 from iillyyaa/use-string-type-names"}},{"before":"818aca043495b66b38b48d34f2999538515747ea","after":"8f75adca76600dea11128e2c629ab84e881cc669","ref":"refs/heads/master","pushedAt":"2024-08-27T08:54:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Merge pull request #830 from iillyyaa/fix-sim3-type-names\n\nRemove spaces from sim3 type names","shortMessageHtmlLink":"Merge pull request #830 from iillyyaa/fix-sim3-type-names"}},{"before":"52f0844000511c80533b9ac12d110fdf10fbb174","after":"208b181210d18891214d85e2ebe51263be3b3f23","ref":"refs/heads/pymem","pushedAt":"2024-08-25T13:14:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Wrap IO helpers to python","shortMessageHtmlLink":"Wrap IO helpers to python"}},{"before":"046e114e704b4994b90a2da652bc6886f09cfb9f","after":"52f0844000511c80533b9ac12d110fdf10fbb174","ref":"refs/heads/pymem","pushedAt":"2024-08-25T09:57:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Add JSON schema for the g2o graph format","shortMessageHtmlLink":"Add JSON schema for the g2o graph format"}},{"before":"96e18193ef5fdfbb43e3be4b751c5a235c074be4","after":null,"ref":"refs/heads/pymem-relaxjson","pushedAt":"2024-08-24T16:05:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"}},{"before":"c0f51d99067a98a337366edb761b170db5eaaa75","after":"046e114e704b4994b90a2da652bc6886f09cfb9f","ref":"refs/heads/pymem","pushedAt":"2024-08-24T16:05:30.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Tread graph's fixed and parameters as optional data","shortMessageHtmlLink":"Tread graph's fixed and parameters as optional data"}},{"before":"b98d141bd89e7f612a4fbc6e865a78a6c4d9679a","after":"96e18193ef5fdfbb43e3be4b751c5a235c074be4","ref":"refs/heads/pymem-relaxjson","pushedAt":"2024-08-24T15:50:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Tread graph's fixed and parameters as optional data","shortMessageHtmlLink":"Tread graph's fixed and parameters as optional data"}},{"before":"7ba323e96e680edb3900fff9839c8ecfeb7fbef2","after":"b98d141bd89e7f612a4fbc6e865a78a6c4d9679a","ref":"refs/heads/pymem-relaxjson","pushedAt":"2024-08-24T15:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Tread graph's fixed and parameters as optional data","shortMessageHtmlLink":"Tread graph's fixed and parameters as optional data"}},{"before":null,"after":"7ba323e96e680edb3900fff9839c8ecfeb7fbef2","ref":"refs/heads/pymem-relaxjson","pushedAt":"2024-08-24T15:33:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Store optional container only if not empty\n\nStore vertex / edge data and edge param_ids only if not empty. Reading\nthe JSON treads those elements as optional.\n\nThis reduces the data size a bit and focuses on required information.","shortMessageHtmlLink":"Store optional container only if not empty"}},{"before":"0b21e74d1ece04198d3bb56800b096b11d76f0b8","after":"c0f51d99067a98a337366edb761b170db5eaaa75","ref":"refs/heads/pymem","pushedAt":"2024-08-24T10:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Guess output format in g2o CLI","shortMessageHtmlLink":"Guess output format in g2o CLI"}},{"before":"fcf4a9730c69edb50ea393fef34d312ff5f7cb57","after":null,"ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T16:50:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"}},{"before":"d1e16b1bb57c17e2ddb5ac094fd9832010aaf08b","after":"fcf4a9730c69edb50ea393fef34d312ff5f7cb57","ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T16:43:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Add test with bad JSON","shortMessageHtmlLink":"Add test with bad JSON"}},{"before":"3fdcdb997cb7d402d3dd7219ad336ad270694756","after":"d1e16b1bb57c17e2ddb5ac094fd9832010aaf08b","ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T16:38:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Add test with bad JSON","shortMessageHtmlLink":"Add test with bad JSON"}},{"before":"5cc246d8a90601a8f8e4157ad6fa27c9eab34d2f","after":"3fdcdb997cb7d402d3dd7219ad336ad270694756","ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T16:19:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Add test with bad JSON","shortMessageHtmlLink":"Add test with bad JSON"}},{"before":null,"after":"5cc246d8a90601a8f8e4157ad6fa27c9eab34d2f","ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T16:11:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Add test with bad JSON","shortMessageHtmlLink":"Add test with bad JSON"}},{"before":"24d1ffdf0cf3c17dfa61a049b5cc7623de034b5f","after":null,"ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T15:58:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"}},{"before":"0a44a47be276c054f3fd754e985f23cc9da73a0e","after":"0b21e74d1ece04198d3bb56800b096b11d76f0b8","ref":"refs/heads/pymem","pushedAt":"2024-08-18T15:58:25.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Update README to include JSON library","shortMessageHtmlLink":"Update README to include JSON library"}},{"before":"a99d53ced49b2475c7dadb57f5cf65edb07a7947","after":"24d1ffdf0cf3c17dfa61a049b5cc7623de034b5f","ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T15:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Update README to include JSON library","shortMessageHtmlLink":"Update README to include JSON library"}},{"before":"6ee5db6d961c7c5dfaf3e538e66c7a1cc22df08d","after":"a99d53ced49b2475c7dadb57f5cf65edb07a7947","ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T15:14:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Use CBOR as binary format\n\nDropping cereal library which seems not well maintained.","shortMessageHtmlLink":"Use CBOR as binary format"}},{"before":null,"after":"6ee5db6d961c7c5dfaf3e538e66c7a1cc22df08d","ref":"refs/heads/pymem-json","pushedAt":"2024-08-18T15:13:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Use CBOR as binary format\n\nDropping cereal library which seems not well maintained.","shortMessageHtmlLink":"Use CBOR as binary format"}},{"before":"5e58d32b151b4796a87c12f9b668261425b16175","after":"0a44a47be276c054f3fd754e985f23cc9da73a0e","ref":"refs/heads/pymem","pushedAt":"2024-08-18T09:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Fix include wrapper","shortMessageHtmlLink":"Fix include wrapper"}},{"before":"2c404076d599ba9d1d81e2cef079699ef624f41e","after":"5e58d32b151b4796a87c12f9b668261425b16175","ref":"refs/heads/pymem","pushedAt":"2024-08-13T11:30:06.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Use strJoin from stuff library","shortMessageHtmlLink":"Use strJoin from stuff library"}},{"before":"b6ebf6f68754b6a91deb16a24b2a557658967dbc","after":null,"ref":"refs/heads/rainer/own_join","pushedAt":"2024-08-13T11:15:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"}},{"before":"0068c61c7b9d9bdfece7b59efa4a86d12508b1fb","after":"818aca043495b66b38b48d34f2999538515747ea","ref":"refs/heads/master","pushedAt":"2024-08-13T11:15:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Merge pull request #826 from RainerKuemmerle/rainer/own_join\n\nRainer/own join","shortMessageHtmlLink":"Merge pull request #826 from RainerKuemmerle/rainer/own_join"}},{"before":null,"after":"b6ebf6f68754b6a91deb16a24b2a557658967dbc","ref":"refs/heads/rainer/own_join","pushedAt":"2024-08-13T10:56:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RainerKuemmerle","name":"Rainer Kümmerle","path":"/RainerKuemmerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1315288?s=80&v=4"},"commit":{"message":"Use strJoin instead of fmt::join\n\nFix #825","shortMessageHtmlLink":"Use strJoin instead of fmt::join"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMVQwOTo1MTowMC4wMDAwMDBazwAAAASpTen-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QxMDo1NjoyMi4wMDAwMDBazwAAAASZEzr1"}},"title":"Activity · RainerKuemmerle/g2o"}