{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":380647295,"defaultBranch":"master","name":"zipstream-ng","ownerLogin":"pR0Ps","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-27T04:06:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/466941?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714421455.0","currentOid":""},"activityList":{"items":[{"before":"414209b7b469025f06566a81b91f6723b289f1d6","after":null,"ref":"refs/heads/test","pushedAt":"2024-04-29T20:10:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"}},{"before":"88babb577bdc88390beaa7a3b096d578ac2e3172","after":"6519208d6723aef54c3c06c4f85181b31e051143","ref":"refs/heads/master","pushedAt":"2024-04-29T20:10:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Declare support 3.12 and enable CI for 3.12 and 3.13-dev","shortMessageHtmlLink":"Declare support 3.12 and enable CI for 3.12 and 3.13-dev"}},{"before":"e5cd73cfc7978e97eb3550faa9fea3fea8ef1351","after":"414209b7b469025f06566a81b91f6723b289f1d6","ref":"refs/heads/test","pushedAt":"2024-04-29T20:03:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Enable CI for 3.12 and 3.13-dev","shortMessageHtmlLink":"Enable CI for 3.12 and 3.13-dev"}},{"before":"0aa0a201483a05855c8c8efe55ae494472a6c4cd","after":"e5cd73cfc7978e97eb3550faa9fea3fea8ef1351","ref":"refs/heads/test","pushedAt":"2024-04-29T19:58:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Enable CI for 3.12 and 3.13-dev","shortMessageHtmlLink":"Enable CI for 3.12 and 3.13-dev"}},{"before":"e9e32157be1d81abe4ef6ad91c0d815c68a3ac56","after":"0aa0a201483a05855c8c8efe55ae494472a6c4cd","ref":"refs/heads/test","pushedAt":"2024-04-29T19:55:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Enable CI for 3.12 and 3.13-dev","shortMessageHtmlLink":"Enable CI for 3.12 and 3.13-dev"}},{"before":"343b3459b7891e0958fc70677a0f16cd0031e860","after":"e9e32157be1d81abe4ef6ad91c0d815c68a3ac56","ref":"refs/heads/test","pushedAt":"2024-04-29T19:41:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Enable CI for 3.12 and 3.13-dev","shortMessageHtmlLink":"Enable CI for 3.12 and 3.13-dev"}},{"before":null,"after":"343b3459b7891e0958fc70677a0f16cd0031e860","ref":"refs/heads/test","pushedAt":"2024-04-29T18:08:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Enable CI for 3.12 and 3.13-dev","shortMessageHtmlLink":"Enable CI for 3.12 and 3.13-dev"}},{"before":"882fe4dc0cc732cab9538fdebfe1db916c43b58b","after":"88babb577bdc88390beaa7a3b096d578ac2e3172","ref":"refs/heads/master","pushedAt":"2023-10-02T03:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Bump version to v1.7.1","shortMessageHtmlLink":"Bump version to v1.7.1"}},{"before":"7fdf8a4fe0c57584d0b53a6addc7fe9b48361258","after":null,"ref":"refs/heads/bugfix/fix-incorrect-arcnames","pushedAt":"2023-10-02T03:15:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"}},{"before":"1b61931805a862631cf3f78b6f50022ef2236f9a","after":"882fe4dc0cc732cab9538fdebfe1db916c43b58b","ref":"refs/heads/master","pushedAt":"2023-10-02T03:15:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Prevent mismatches between arcname and data when adding paths (#22)\n\nPreviously, it was possible to add a directory and give it an arcname that\r\ndidn't end with a \"/\". Likewise, it was also possible to add a file\r\nwith a arcname that ended with a \"/\". These cases would cause an\r\nincorrect stream size to be calculated, as well as create strange zip\r\nfiles.\r\n\r\nThis commit fixes this issue by modifying arcnames as paths are added to\r\nensure that directories end with \"/\" and files do not.","shortMessageHtmlLink":"Prevent mismatches between arcname and data when adding paths (#22)"}},{"before":null,"after":"7fdf8a4fe0c57584d0b53a6addc7fe9b48361258","ref":"refs/heads/bugfix/fix-incorrect-arcnames","pushedAt":"2023-10-02T03:10:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Prevent mismatches between arcname and data when adding paths\n\nPreviously, it was possible to add a directory and give it an arcname that\ndidn't end with a \"/\". Likewise, it was also possible to add a file\nwith a arcname that ended with a \"/\". These cases would cause an\nincorrect stream size to be calculated, as well as create strange zip\nfiles.\n\nThis commit fixes this issue by modifying arcnames as paths are added to\nensure that directories end with \"/\" and files do not.","shortMessageHtmlLink":"Prevent mismatches between arcname and data when adding paths"}},{"before":"17db6d8963a73d252abc85efdf7432e55baeef19","after":"1b61931805a862631cf3f78b6f50022ef2236f9a","ref":"refs/heads/master","pushedAt":"2023-10-01T05:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Bump version to v1.7.0","shortMessageHtmlLink":"Bump version to v1.7.0"}},{"before":"63285f55a18dfc113b2c5790067fc5005d965e8f","after":null,"ref":"refs/heads/feature/introspection","pushedAt":"2023-10-01T04:56:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"}},{"before":"7760b3399a888e1e6c541bdefa16b2e34a5e838a","after":"17db6d8963a73d252abc85efdf7432e55baeef19","ref":"refs/heads/master","pushedAt":"2023-10-01T04:56:28.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Merge pull request #21","shortMessageHtmlLink":"Merge pull request #21"}},{"before":null,"after":"63285f55a18dfc113b2c5790067fc5005d965e8f","ref":"refs/heads/feature/introspection","pushedAt":"2023-10-01T04:50:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Add the ability to query added and non-streamed files\n\nThis adds the `ZipStream.info_list` function which will return a list of\ninformation on all the files that have been added to the stream. This\nalso includes information on files that have not been streamed yet.\n\nThis was added because `ZipStream.get_info` only returned information on\nfiles that had already been streamed. The new `ZipStream.info_list`\nfunction gives the ability to query the stream for things like number of\nfiles, total size, etc. before starting to generate it.\n\nIn order to preserve compatibility `ZipStream.get_info` was not removed,\nbut will now emit a `DeprecationWarning` when used.","shortMessageHtmlLink":"Add the ability to query added and non-streamed files"}},{"before":"469b1ff23d7305ee9af4018a8c14fe9d21434a2a","after":null,"ref":"refs/heads/feature/custom-walk","pushedAt":"2023-10-01T01:04:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"}},{"before":null,"after":"469b1ff23d7305ee9af4018a8c14fe9d21434a2a","ref":"refs/heads/feature/custom-walk","pushedAt":"2023-10-01T01:04:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Allow for more customization of how `add_path` walks\n\nThe custom walking function was refactored out of the `add_path`\nfunction into `zipfile.walk` and support for passing in a custom walking\nfunction was added.","shortMessageHtmlLink":"Allow for more customization of how add_path walks"}},{"before":"469b1ff23d7305ee9af4018a8c14fe9d21434a2a","after":null,"ref":"refs/heads/feature/custom-walk","pushedAt":"2023-10-01T01:03:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"}},{"before":"e6672d2c22ae63ce54c2a33c46d123a958b6c135","after":"7760b3399a888e1e6c541bdefa16b2e34a5e838a","ref":"refs/heads/master","pushedAt":"2023-05-25T01:36:01.652Z","pushType":"push","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Bump version to v1.6.0","shortMessageHtmlLink":"Bump version to v1.6.0"}},{"before":"a17d732a8d4229b22136ff907521070891f7daaa","after":"e6672d2c22ae63ce54c2a33c46d123a958b6c135","ref":"refs/heads/master","pushedAt":"2023-04-25T18:34:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Add a section about web backends to the README","shortMessageHtmlLink":"Add a section about web backends to the README"}},{"before":"dc37eb1b18870ae25469f3d11cc0248b3fa504e0","after":"a17d732a8d4229b22136ff907521070891f7daaa","ref":"refs/heads/master","pushedAt":"2023-04-25T18:27:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Add line about low memory usage to README (#17)\n\nCo-authored-by: Carey Metcalfe ","shortMessageHtmlLink":"Add line about low memory usage to README (#17)"}},{"before":"518e94d5229c2d924bd1e802f6401a83ceec5bfa","after":"dc37eb1b18870ae25469f3d11cc0248b3fa504e0","ref":"refs/heads/master","pushedAt":"2023-04-25T15:04:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Remove mention of multiple threads reading the stream\n\nIt *does* work but I can't think of a reason to do it so it doesn't need\nto be mentioned in the readme.","shortMessageHtmlLink":"Remove mention of multiple threads reading the stream"}},{"before":"aefbbb6e21021e1701b5086fc4609e7319542612","after":"518e94d5229c2d924bd1e802f6401a83ceec5bfa","ref":"refs/heads/master","pushedAt":"2023-04-23T21:47:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Allow for more customization of how `add_path` walks\n\nThe custom walking function was refactored out of the `add_path`\nfunction into `zipstream.walk` and support for passing in a custom walking\nfunction was added.","shortMessageHtmlLink":"Allow for more customization of how add_path walks"}},{"before":"85a8a5761082940c55ea474a3b3fbb19f3d0e4da","after":null,"ref":"refs/heads/bugfix/proper-error-type","pushedAt":"2023-04-23T21:41:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"}},{"before":"00f625be9bdd9e5f65cd29a14cbbcd5392d2f80e","after":"469b1ff23d7305ee9af4018a8c14fe9d21434a2a","ref":"refs/heads/feature/custom-walk","pushedAt":"2023-04-23T21:41:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Allow for more customization of how `add_path` walks\n\nThe custom walking function was refactored out of the `add_path`\nfunction into `zipfile.walk` and support for passing in a custom walking\nfunction was added.","shortMessageHtmlLink":"Allow for more customization of how add_path walks"}},{"before":"45136175d24323503b7b4b87a9a25f7d43de6a2a","after":"aefbbb6e21021e1701b5086fc4609e7319542612","ref":"refs/heads/master","pushedAt":"2023-04-23T15:30:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Add tests for missing symlinks","shortMessageHtmlLink":"Add tests for missing symlinks"}},{"before":null,"after":"85a8a5761082940c55ea474a3b3fbb19f3d0e4da","ref":"refs/heads/bugfix/proper-error-type","pushedAt":"2023-04-23T00:38:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Raise FileNotFoundError when trying to add a missing file","shortMessageHtmlLink":"Raise FileNotFoundError when trying to add a missing file"}},{"before":"cc58edc64e8802f2d163e7f4151042fa956a25e0","after":"00f625be9bdd9e5f65cd29a14cbbcd5392d2f80e","ref":"refs/heads/feature/custom-walk","pushedAt":"2023-04-08T02:59:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Allow for more customization of how `add_path` walks\n\nThe custom walking function was refactored out of the `add_path`\nfunction into `zipfile.walk` and support for passing in a custom walking\nfunction was added.","shortMessageHtmlLink":"Allow for more customization of how add_path walks"}},{"before":"dcbec5e62aa9a70807536cdffc8a98356d3413ff","after":"45136175d24323503b7b4b87a9a25f7d43de6a2a","ref":"refs/heads/master","pushedAt":"2023-04-08T02:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Reduce the number of os.stat calls per path added\n\nPreviously `os.stat` was called 3 times when a path was queued (to get\nmtime, isdir, getsize), this was reduced to 1 call that all the\nrequired information is pulled from.","shortMessageHtmlLink":"Reduce the number of os.stat calls per path added"}},{"before":"b25563c79f10cb8fb7045f84f66a526c4adb493e","after":"cc58edc64e8802f2d163e7f4151042fa956a25e0","ref":"refs/heads/feature/custom-walk","pushedAt":"2023-04-08T01:48:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pR0Ps","name":"Carey Metcalfe","path":"/pR0Ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466941?s=80&v=4"},"commit":{"message":"Allow for more customization of how `add_path` walks\n\nThe custom walking function was refactored out of the `add_path`\nfunction into `zipfile.walk` and support for passing in a custom walking\nfunction was added.","shortMessageHtmlLink":"Allow for more customization of how add_path walks"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPVoGDQA","startCursor":null,"endCursor":null}},"title":"Activity ยท pR0Ps/zipstream-ng"}