{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":363083301,"defaultBranch":"main","name":"sqsh-tools","ownerLogin":"Gottox","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-30T08:56:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1056976?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726408629.0","currentOid":""},"activityList":{"items":[{"before":"a6508591ef14c1af28bffb585c0e4fc27334c1ac","after":"537aaa77fcfbf330c5c74b6f42ea254bd4efb6be","ref":"refs/heads/improve/modularized_file_iterator","pushedAt":"2024-09-25T21:49:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"content: move fragment logic to file_iterator","shortMessageHtmlLink":"content: move fragment logic to file_iterator"}},{"before":"0e3a9d34217858669b23c52099d14bf09f3476fa","after":"a6508591ef14c1af28bffb585c0e4fc27334c1ac","ref":"refs/heads/improve/modularized_file_iterator","pushedAt":"2024-09-16T07:29:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"file_iterator: rename to block_iterator and let it wrap by file_iterator","shortMessageHtmlLink":"file_iterator: rename to block_iterator and let it wrap by file_iterator"}},{"before":"dfb494a684cefa74518685792af122ad8d0b7f2a","after":"0e3a9d34217858669b23c52099d14bf09f3476fa","ref":"refs/heads/improve/modularized_file_iterator","pushedAt":"2024-09-15T20:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"file_iterator: rename to block_iterator and let it wrap by file_iterator","shortMessageHtmlLink":"file_iterator: rename to block_iterator and let it wrap by file_iterator"}},{"before":null,"after":"dfb494a684cefa74518685792af122ad8d0b7f2a","ref":"refs/heads/improve/modularized_file_iterator","pushedAt":"2024-09-15T13:57:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"refactor: extract content related functionality into own module","shortMessageHtmlLink":"refactor: extract content related functionality into own module"}},{"before":"bd70ffb6ffc8f8f0523396d1a96a0ca5e70100c2","after":"27f059ec683ee92566777cccbd7f75cb65be06b1","ref":"refs/heads/improve/file_iterator_ng","pushedAt":"2024-09-10T17:07:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"block_iterator: add skip_nomap","shortMessageHtmlLink":"block_iterator: add skip_nomap"}},{"before":"b956b48c84ab06deea864b1d25ca817a732d8df3","after":"bd70ffb6ffc8f8f0523396d1a96a0ca5e70100c2","ref":"refs/heads/improve/file_iterator_ng","pushedAt":"2024-09-09T11:18:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"refactor: move file_iterator/_reader to content module","shortMessageHtmlLink":"refactor: move file_iterator/_reader to content module"}},{"before":"c7d0212438265a7f0e583ef830d929405e7aaa31","after":"b956b48c84ab06deea864b1d25ca817a732d8df3","ref":"refs/heads/improve/file_iterator_ng","pushedAt":"2024-09-06T11:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"d460410d399528b198c93585b0d25b9a97407347","after":null,"ref":"refs/heads/fix/32bit-fail","pushedAt":"2024-09-06T10:01:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"}},{"before":"a2c1f415a4b69909d0a6c681c55130a303654121","after":"b53e2274c8150fb8b85ceb0e9ea0e015233a1ced","ref":"refs/heads/main","pushedAt":"2024-09-06T10:00:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"Merge pull request #297 from Gottox/fix/32bit-fail\n\ncextras: update to new main","shortMessageHtmlLink":"Merge pull request #297 from Gottox/fix/32bit-fail"}},{"before":"b697be11fc94f355efc3d37dbabda6933c6ed097","after":"d460410d399528b198c93585b0d25b9a97407347","ref":"refs/heads/fix/32bit-fail","pushedAt":"2024-09-06T07:41:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"cextras: update to new main\n\nThis update fixes a malbehaviour on 32bit systems, where the cextras\nlibrary would calculate the wrong size for array resizing.\n\nThe corresponding commit in cextras is 2777280db867664211f072fc4bd6173a781ec8d4.\n\n\t \t\t\treturn -CX_ERR_INTEGER_OVERFLOW;\n\t \t\t}\n\t \t\t// Set the bit at the position of the first 0 to 1\n\t-\t\t*val = 1ULL << (sizeof(size_t) * 8 - leading_zeros);\n\t+\t\t*val = 1ULL << (sizeof(long long) * 8 - leading_zeros);\n\t \t}\n\t \treturn 0;\n\t }\n\nhttps://github.com/Gottox/cextras/commit/2777280db867664211f072fc4bd6173a781ec8d4","shortMessageHtmlLink":"cextras: update to new main"}},{"before":null,"after":"b697be11fc94f355efc3d37dbabda6933c6ed097","ref":"refs/heads/fix/32bit-fail","pushedAt":"2024-09-06T07:38:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"cextras: update to new main\n\nThis update fixes a malbehaviour on 32bit systems, where the\ncextras library would calculate the wrong size for array resizing.","shortMessageHtmlLink":"cextras: update to new main"}},{"before":"851486bf6b603514446ff778cdf7b7c886f9edfc","after":"c7d0212438265a7f0e583ef830d929405e7aaa31","ref":"refs/heads/improve/file_iterator_ng","pushedAt":"2024-09-05T20:29:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"851486bf6b603514446ff778cdf7b7c886f9edfc","ref":"refs/heads/improve/file_iterator_ng","pushedAt":"2024-09-05T20:27:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"829b56bb6af370e7e575f46f1a4fceb40131d997","after":null,"ref":"refs/heads/fix/big-files","pushedAt":"2024-09-05T16:41:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"}},{"before":"058077b953b985ea54b6f8d6550d8b0c9cd808b8","after":"a2c1f415a4b69909d0a6c681c55130a303654121","ref":"refs/heads/main","pushedAt":"2024-09-05T16:41:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"Merge pull request #296 from Gottox/fix/big-files\n\nfile: use 64bit indexing for block size","shortMessageHtmlLink":"Merge pull request #296 from Gottox/fix/big-files"}},{"before":"4f56e3020703dde225d06a4abd17a7a22ef4ed4f","after":"829b56bb6af370e7e575f46f1a4fceb40131d997","ref":"refs/heads/fix/big-files","pushedAt":"2024-09-05T16:37:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"chores: fix 32 bit build again.","shortMessageHtmlLink":"chores: fix 32 bit build again."}},{"before":null,"after":"4f56e3020703dde225d06a4abd17a7a22ef4ed4f","ref":"refs/heads/fix/big-files","pushedAt":"2024-09-05T11:52:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"file: use 64bit indexing for block size\n\nThis patch changes the block size and block compression functions to use\n64bit indexing. From reading the specs, I came to the conclusion that\nthe block size table can be larger than 4Gi entries. (to be exact, I\nbelieve that the worst case block table is:\n\n\tUINT64_MAX (max file size) / 4096 (minimal block size)\n\nWhile we don't support files that large yet, we lay the foundation to\nsupport them in the future.","shortMessageHtmlLink":"file: use 64bit indexing for block size"}},{"before":"24b76aaece8a3c6be9705bcd12834191b7e1c639","after":"69a05888a3f8dfede2e4f61d39eee4907ad944ae","ref":"refs/heads/fix/copy-iterator-mt","pushedAt":"2024-08-28T06:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"cd8cf75310e2cb4a8fd348946fd7e817c2f27cd7","after":"24b76aaece8a3c6be9705bcd12834191b7e1c639","ref":"refs/heads/fix/copy-iterator-mt","pushedAt":"2024-08-25T17:42:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"cd8cf75310e2cb4a8fd348946fd7e817c2f27cd7","ref":"refs/heads/fix/copy-iterator-mt","pushedAt":"2024-08-21T19:37:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"file_ext: rename block* to chunk*","shortMessageHtmlLink":"file_ext: rename block* to chunk*"}},{"before":"1e837cd4514345d8c23c65cc65a60d408d7d4ce7","after":null,"ref":"refs/heads/improve/radix-map","pushedAt":"2024-08-20T19:42:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"}},{"before":"75bc04f23f609269cafb4d6d4ffd709fe796362b","after":null,"ref":"refs/heads/fix/missing-headers","pushedAt":"2024-08-20T16:28:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"}},{"before":"43ecf729a556d697034ef7ffb5c2fba2c25231e0","after":null,"ref":"refs/heads/add/iterator-copy","pushedAt":"2024-08-20T16:28:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"}},{"before":"13c79fdb8d82f0f4e37b4d1f0def9245f997dcc6","after":"058077b953b985ea54b6f8d6550d8b0c9cd808b8","ref":"refs/heads/main","pushedAt":"2024-08-20T16:27:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"Merge pull request #286 from Gottox/add/iterator-copy\n\nfile_iterator: implement a _copy() function","shortMessageHtmlLink":"Merge pull request #286 from Gottox/add/iterator-copy"}},{"before":"fb47141b0cc86ef7c26da3b780e6b4a078e23acb","after":"43ecf729a556d697034ef7ffb5c2fba2c25231e0","ref":"refs/heads/add/iterator-copy","pushedAt":"2024-08-20T16:25:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"test: add check for copying file iterators","shortMessageHtmlLink":"test: add check for copying file iterators"}},{"before":"4b8b9524efd855af46731c9cda9a97c111404dd3","after":"fb47141b0cc86ef7c26da3b780e6b4a078e23acb","ref":"refs/heads/add/iterator-copy","pushedAt":"2024-08-20T16:20:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"test: add check for copying file iterators","shortMessageHtmlLink":"test: add check for copying file iterators"}},{"before":"23399508d43603b6d47bef5465e8c4c49d2a7a97","after":"4b8b9524efd855af46731c9cda9a97c111404dd3","ref":"refs/heads/add/iterator-copy","pushedAt":"2024-08-20T11:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"test: add check for copying file_iterators","shortMessageHtmlLink":"test: add check for copying file_iterators"}},{"before":"61dfd392c386f21c4239430a66eeee5220fa085c","after":"23399508d43603b6d47bef5465e8c4c49d2a7a97","ref":"refs/heads/add/iterator-copy","pushedAt":"2024-08-19T07:28:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"file_iterator: implement a _copy() function\n\nThis function creates a copy of the iterator that has the same state as\nthe original iterator.","shortMessageHtmlLink":"file_iterator: implement a _copy() function"}},{"before":"e09a02378b7de001efb44811dc383d99ae988a5c","after":"61dfd392c386f21c4239430a66eeee5220fa085c","ref":"refs/heads/add/iterator-copy","pushedAt":"2024-08-19T07:23:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"file_iterator: implement a _copy() function\n\nThis function creates a copy of the iterator that has the same state as\nthe original iterator.","shortMessageHtmlLink":"file_iterator: implement a _copy() function"}},{"before":"504f0a034a6ae25494966f3b5e10faef7e0c9f93","after":"e09a02378b7de001efb44811dc383d99ae988a5c","ref":"refs/heads/add/iterator-copy","pushedAt":"2024-08-19T07:19:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gottox","name":"Enno T. Boland","path":"/Gottox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1056976?s=80&v=4"},"commit":{"message":"file_iterator: implement a _copy() function\n\nThis function creates a copy of the iterator that has the same state as\nthe original iterator.","shortMessageHtmlLink":"file_iterator: implement a _copy() function"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQyMTo0OTowMC4wMDAwMDBazwAAAATA046B","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwNzoxOToyMi4wMDAwMDBazwAAAASduwHL"}},"title":"Activity ยท Gottox/sqsh-tools"}