{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33914894,"defaultBranch":"master","name":"opencv-rust","ownerLogin":"twistedfall","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-14T06:32:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/406037?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726737796.0","currentOid":""},"activityList":{"items":[{"before":"98a8a4eb6cddf50351093dcaa535e8f870bb9957","after":"c385e7f0ad3fd93f1aaae8d11059a906acb21238","ref":"refs/heads/alpha","pushedAt":"2024-09-19T13:49:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Add camera_calibration example","shortMessageHtmlLink":"Add camera_calibration example"}},{"before":"4b5f743185ae17c8af0a7358095927ac3ac27077","after":"98a8a4eb6cddf50351093dcaa535e8f870bb9957","ref":"refs/heads/alpha","pushedAt":"2024-09-19T13:44:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Add camera_calibration example","shortMessageHtmlLink":"Add camera_calibration example"}},{"before":"6accf686201c6c52909606639b1cfdd425447e5f","after":"4b5f743185ae17c8af0a7358095927ac3ac27077","ref":"refs/heads/alpha","pushedAt":"2024-09-19T11:42:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Add a suffix to rust functions exported to C++ side to avoid duplicate link symbols","shortMessageHtmlLink":"Add a suffix to rust functions exported to C++ side to avoid duplicat…"}},{"before":"d3876fdc6b16954937c760e17d1cdac1377d8378","after":"6accf686201c6c52909606639b1cfdd425447e5f","ref":"refs/heads/alpha","pushedAt":"2024-09-19T09:45:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Add a suffix to rust functions exported to C++ side to avoid duplicate link symbols","shortMessageHtmlLink":"Add a suffix to rust functions exported to C++ side to avoid duplicat…"}},{"before":null,"after":"d3876fdc6b16954937c760e17d1cdac1377d8378","ref":"refs/heads/alpha","pushedAt":"2024-09-19T09:23:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Add a suffix to rust functions exported to C++ side to avoid duplicate link symbols","shortMessageHtmlLink":"Add a suffix to rust functions exported to C++ side to avoid duplicat…"}},{"before":"19e96ef0349ffddf425964bbcb78de8ce5ad16bf","after":"61d19313a0518d51100106cc927d7f42e5de5bfa","ref":"refs/heads/master","pushedAt":"2024-09-16T08:01:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"nit\n\nResult type doesn't need to be opencv::Result when we use a boxed error anyway","shortMessageHtmlLink":"nit"}},{"before":"b3e224b92d817474da964a18d08fec7a654cc40e","after":null,"ref":"refs/heads/alpha","pushedAt":"2024-09-15T18:04:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"}},{"before":"cc93ee9599a262a638c41de7007f62b8438b97a5","after":"19e96ef0349ffddf425964bbcb78de8ce5ad16bf","ref":"refs/heads/master","pushedAt":"2024-09-15T18:01:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"180aec9dfbd1446597db3c9cec7ea2c91d838a38","after":"cc93ee9599a262a638c41de7007f62b8438b97a5","ref":"refs/heads/master","pushedAt":"2024-09-15T17:59:49.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"c20900c023f6935665cae1f2a708db6c15a8c9a7","after":"b3e224b92d817474da964a18d08fec7a654cc40e","ref":"refs/heads/alpha","pushedAt":"2024-09-15T17:40:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Update changelog and regen docs","shortMessageHtmlLink":"Update changelog and regen docs"}},{"before":"1a8d70d6147da8c7447aaf3161dc3a8b2849e2b6","after":"c20900c023f6935665cae1f2a708db6c15a8c9a7","ref":"refs/heads/alpha","pushedAt":"2024-09-15T12:14:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Update changelog and regen docs","shortMessageHtmlLink":"Update changelog and regen docs"}},{"before":"fbd2c3e07fe0aea6fa3c0d6f74a91026387818bb","after":"1a8d70d6147da8c7447aaf3161dc3a8b2849e2b6","ref":"refs/heads/alpha","pushedAt":"2024-09-15T11:53:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Indicate static linker flag for static libraries","shortMessageHtmlLink":"Indicate static linker flag for static libraries"}},{"before":"c31a0cf21a3089e8d5839a6a9d87d422af72f407","after":"fbd2c3e07fe0aea6fa3c0d6f74a91026387818bb","ref":"refs/heads/alpha","pushedAt":"2024-09-15T09:01:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Correctly handle TypeRefTypeHint of the references","shortMessageHtmlLink":"Correctly handle TypeRefTypeHint of the references"}},{"before":null,"after":"c31a0cf21a3089e8d5839a6a9d87d422af72f407","ref":"refs/heads/alpha","pushedAt":"2024-09-15T08:59:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Correctly handle TypeRefTypeHint of the references","shortMessageHtmlLink":"Correctly handle TypeRefTypeHint of the references"}},{"before":"9dbef770c166678f7524f05da947dc5bd8a2d87d","after":null,"ref":"refs/heads/alpha","pushedAt":"2024-09-15T08:47:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"}},{"before":"b6d63041e115031ec513da1ed00867d2c24ca9d1","after":"180aec9dfbd1446597db3c9cec7ea2c91d838a38","ref":"refs/heads/master","pushedAt":"2024-09-12T07:44:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"chore: update code style","shortMessageHtmlLink":"chore: update code style"}},{"before":"57c3248d6df27500aec0e5cd58a23b46c5d0b507","after":null,"ref":"refs/heads/beta","pushedAt":"2024-09-02T20:07:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"}},{"before":"d728e9f5a7c0cb6cbecfa0c697d7b52f2e671a16","after":"b6d63041e115031ec513da1ed00867d2c24ca9d1","ref":"refs/heads/master","pushedAt":"2024-09-02T19:45:27.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"507a439a32aa27c4a83d1f8eeda8527e586823b5","after":"57c3248d6df27500aec0e5cd58a23b46c5d0b507","ref":"refs/heads/beta","pushedAt":"2024-09-02T18:52:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Add test for slices of strings","shortMessageHtmlLink":"Add test for slices of strings"}},{"before":"c2ff7dc2ec2c3056291b41f648520c759f151abe","after":"d728e9f5a7c0cb6cbecfa0c697d7b52f2e671a16","ref":"refs/heads/master","pushedAt":"2024-09-02T18:27:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"src/templ.rs: fix handling of C string slices\n\nCommandLineParser is currently misbehaving due to improper data in\nits input argv parameter. The problem is caused by a blind cast of\nargv entries from &str into a C-like string, which does not offer the\nnull termination guarantees. To fix that, create an actual CString\nand hold it while the pointer is in use.\n\nIt's worth noting that the mutable version of the macro still relies\non undefined behavior, but this time of CString which does not\nguarantee correctness if its data is written into.","shortMessageHtmlLink":"src/templ.rs: fix handling of C string slices"}},{"before":null,"after":"507a439a32aa27c4a83d1f8eeda8527e586823b5","ref":"refs/heads/beta","pushedAt":"2024-08-29T09:42:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Bump CI","shortMessageHtmlLink":"Bump CI"}},{"before":"71dd0ac95e302a3f44667cefe250c1d583597921","after":"c2ff7dc2ec2c3056291b41f648520c759f151abe","ref":"refs/heads/master","pushedAt":"2024-08-01T12:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"639e0c8925706f03eca424d7760d275f558d2e67","after":"71dd0ac95e302a3f44667cefe250c1d583597921","ref":"refs/heads/master","pushedAt":"2024-08-01T12:28:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"261427b481a5c19da78e9a1f7bba4cee6a56fbe8","after":"9dbef770c166678f7524f05da947dc5bd8a2d87d","ref":"refs/heads/alpha","pushedAt":"2024-08-01T12:00:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"921fa4a9ab81d8edc9d65c37ad78faa965bc7277","after":"261427b481a5c19da78e9a1f7bba4cee6a56fbe8","ref":"refs/heads/alpha","pushedAt":"2024-08-01T12:00:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"921fa4a9ab81d8edc9d65c37ad78faa965bc7277","ref":"refs/heads/alpha","pushedAt":"2024-07-31T14:54:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"7d6547da09c2ab21a900d255873db09ef8d1f15e","after":null,"ref":"refs/heads/alpha","pushedAt":"2024-07-25T14:58:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"}},{"before":"16e685bb2f19b85c43d4c1e31e55c36e660769cf","after":"7d6547da09c2ab21a900d255873db09ef8d1f15e","ref":"refs/heads/alpha","pushedAt":"2024-07-23T09:41:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Bump CI","shortMessageHtmlLink":"Bump CI"}},{"before":"c16a15ff01bb534a245ef3806b89145bbca83041","after":"16e685bb2f19b85c43d4c1e31e55c36e660769cf","ref":"refs/heads/alpha","pushedAt":"2024-07-23T09:31:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Bump CI","shortMessageHtmlLink":"Bump CI"}},{"before":"5d2f032bc9833b3bac8b9a55244249af1cf3d0e6","after":"c16a15ff01bb534a245ef3806b89145bbca83041","ref":"refs/heads/alpha","pushedAt":"2024-07-23T09:22:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twistedfall","name":null,"path":"/twistedfall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406037?s=80&v=4"},"commit":{"message":"Bump CI","shortMessageHtmlLink":"Bump CI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMzo0OTozMi4wMDAwMDBazwAAAAS67Dhd","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMzo0OTozMi4wMDAwMDBazwAAAAS67Dhd","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yM1QwOToyMjozMy4wMDAwMDBazwAAAASGp9XZ"}},"title":"Activity · twistedfall/opencv-rust"}