{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":482784945,"defaultBranch":"main","name":"trrntzip","ownerLogin":"0-wiz-0","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-18T09:14:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2221844?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709762042.0","currentOid":""},"activityList":{"items":[{"before":"f3c438832ac7d531d04348aec0f01a0fb9790966","after":"943b2a5665362590f0107b997ef793c28e52ec94","ref":"refs/heads/main","pushedAt":"2024-05-11T17:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"add some ideas for future changes","shortMessageHtmlLink":"add some ideas for future changes"}},{"before":"d097c5a55c890b258b8c11d10ea6d2485938d4f2","after":"f3c438832ac7d531d04348aec0f01a0fb9790966","ref":"refs/heads/main","pushedAt":"2024-04-10T16:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miller-alex","name":"Alexander Miller","path":"/miller-alex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32752650?s=80&v=4"},"commit":{"message":"Fix test cases failing on Windows\n\nRequire >= nihtest-1.6 for testing and use its new \"stdout-replace\"\nfeature to map the differing directory separator back to \"/\" (for\nthe 4 tests that use zip files in subdirectories).\nRemove the affected tests from XFAIL_TESTS (all tests pass now).","shortMessageHtmlLink":"Fix test cases failing on Windows"}},{"before":"45d222ed461411c47525cae3b6526b2c543d2d4b","after":"d097c5a55c890b258b8c11d10ea6d2485938d4f2","ref":"refs/heads/main","pushedAt":"2024-04-06T21:06:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miller-alex","name":"Alexander Miller","path":"/miller-alex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32752650?s=80&v=4"},"commit":{"message":"Make sorting by basename fully deterministic\n\nBasenameCompare() completely ignored leading directories.\nWhile this is fine with respect to the zip files trrntzip creates,\nthe order of printed messages can differ when directory entries\nget removed or re-zipping fails because of name clashes.\n\nCompare the full paths of entries in case the basenames compare\nequal to always ensure the same sort order and thus deterministic\noutput.\n\nThis should fix the flaky directories-2-d.test, so remove it from\nXFAIL_TESTS on WIN32.","shortMessageHtmlLink":"Make sorting by basename fully deterministic"}},{"before":"ab8fd360e5b2d6f6239bd303965093bd7dd8b87e","after":"45d222ed461411c47525cae3b6526b2c543d2d4b","ref":"refs/heads/main","pushedAt":"2024-04-06T08:16:16.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Merge pull request #4 from miller-alex/ci\n\nEnable and fix CI on Windows","shortMessageHtmlLink":"Merge pull request #4 from miller-alex/ci"}},{"before":"652b34ba6e519e564d2c14b76dda5d54f1e949fb","after":"ab8fd360e5b2d6f6239bd303965093bd7dd8b87e","ref":"refs/heads/main","pushedAt":"2024-03-22T23:51:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"miller-alex","name":"Alexander Miller","path":"/miller-alex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32752650?s=80&v=4"},"commit":{"message":"Add a pair of tests for .zip extension check\n\nTorrentZip should consider any file given explicitly as command line\nargument, regardless of extension and type. On the other hand, when\nprocessing a directory, only regular files with a .zip extension (case\ninsensitive) and subdirectories should be considered.\n\nAdd tests to check that files with different extensions are processed\nor ignored as expected. We can't test with symlinks, sockets, or fifos\nsince nihtest doesn't support their creation in the sandbox.","shortMessageHtmlLink":"Add a pair of tests for .zip extension check"}},{"before":"9848c240ed62854a3effd5487a7ad7644437a4aa","after":"652b34ba6e519e564d2c14b76dda5d54f1e949fb","ref":"refs/heads/main","pushedAt":"2024-03-17T23:58:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"miller-alex","name":"Alexander Miller","path":"/miller-alex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32752650?s=80&v=4"},"commit":{"message":"Add a pair of working tests for zip file entries with long names\n\nTrrntzip currently supports entries up to the length of 1023 bytes.\nA zip file with an entry of this length shall be processed correctly,\nand a zip file with en entry exeeding this length (by 1 byte in the\ntest case) shall be rejected.\n\nThese tests will need to be revisited when the implementation limit\ngets lifted.","shortMessageHtmlLink":"Add a pair of working tests for zip file entries with long names"}},{"before":"f5040b18470255fe4daed5662408077bb2ba0f92","after":"9848c240ed62854a3effd5487a7ad7644437a4aa","ref":"refs/heads/main","pushedAt":"2024-03-09T17:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"wording","shortMessageHtmlLink":"wording"}},{"before":"da4152a253a2ddb472fc6b039e1838b91b6633bc","after":"f5040b18470255fe4daed5662408077bb2ba0f92","ref":"refs/heads/main","pushedAt":"2024-03-06T21:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"make 1.3 release","shortMessageHtmlLink":"make 1.3 release"}},{"before":"70205b242d8ae0ddfd3e031de4fe41075d4bb28d","after":"da4152a253a2ddb472fc6b039e1838b91b6633bc","ref":"refs/heads/main","pushedAt":"2024-03-06T14:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Mark sort-dupes.test as working.","shortMessageHtmlLink":"Mark sort-dupes.test as working."}},{"before":"4cb3b47d8b636a4dbbe9dc8574ab39fa09769501","after":"70205b242d8ae0ddfd3e031de4fe41075d4bb28d","ref":"refs/heads/main","pushedAt":"2024-03-06T13:55:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miller-alex","name":"Alexander Miller","path":"/miller-alex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32752650?s=80&v=4"},"commit":{"message":"Ensure zip members are searched for case-sensitively on all OSes","shortMessageHtmlLink":"Ensure zip members are searched for case-sensitively on all OSes"}},{"before":"53693541b7aa25cea7fac95b54b3e7a846bbfddb","after":"4cb3b47d8b636a4dbbe9dc8574ab39fa09769501","ref":"refs/heads/main","pushedAt":"2024-03-06T08:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"sort-sorted-dupes.tzip: update CRC","shortMessageHtmlLink":"sort-sorted-dupes.tzip: update CRC"}},{"before":"093a472d9e3f05c08e4db301700cb8b5bb98a468","after":"53693541b7aa25cea7fac95b54b3e7a846bbfddb","ref":"refs/heads/main","pushedAt":"2024-03-05T23:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Fix cli-e.test.","shortMessageHtmlLink":"Fix cli-e.test."}},{"before":"6dc075d27349669c65d64055ee4456ab5c6bb9f7","after":"093a472d9e3f05c08e4db301700cb8b5bb98a468","ref":"refs/heads/main","pushedAt":"2024-03-05T23:40:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Fix core dump and mark cli-e-2.test as passing now.","shortMessageHtmlLink":"Fix core dump and mark cli-e-2.test as passing now."}},{"before":"5a314a55b93d8a9af614a4df4c8567cb23a9ea37","after":"6dc075d27349669c65d64055ee4456ab5c6bb9f7","ref":"refs/heads/main","pushedAt":"2024-03-05T21:58:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Improve usage for -e.","shortMessageHtmlLink":"Improve usage for -e."}},{"before":"c7976392d91be25f7d1145a3fa0f3232bdc96136","after":"5a314a55b93d8a9af614a4df4c8567cb23a9ea37","ref":"refs/heads/main","pushedAt":"2024-03-05T21:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Add another (failing) test for -e.\n\nThis one can be made to work with the current version of nihtest.","shortMessageHtmlLink":"Add another (failing) test for -e."}},{"before":"6b93ad68f324f71d48086627245506d4e5f0bf27","after":"c7976392d91be25f7d1145a3fa0f3232bdc96136","ref":"refs/heads/main","pushedAt":"2024-03-05T21:49:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Add test data for cli-e.test.","shortMessageHtmlLink":"Add test data for cli-e.test."}},{"before":"4a3f758d7279511cf4fa06867db0b76f9a1338a1","after":"6b93ad68f324f71d48086627245506d4e5f0bf27","ref":"refs/heads/main","pushedAt":"2024-03-05T21:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Add failing -e test.\n\n(nihtest needs enhancements for the date part of the test, but this\ncurrently let's trrntzip dump core.)","shortMessageHtmlLink":"Add failing -e test."}},{"before":"eb507dd602b1910a25868c309ca02d0008dd0b25","after":"4a3f758d7279511cf4fa06867db0b76f9a1338a1","ref":"refs/heads/main","pushedAt":"2024-03-05T21:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Fix cli-q.test.","shortMessageHtmlLink":"Fix cli-q.test."}},{"before":"9a87a5800aa4bf3b1f87bbb4bb5d81c4e47f14bf","after":"eb507dd602b1910a25868c309ca02d0008dd0b25","ref":"refs/heads/main","pushedAt":"2024-03-05T21:36:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Improve sort-dupes, still fails.","shortMessageHtmlLink":"Improve sort-dupes, still fails."}},{"before":"bfd66ead542f17cd1b915bea8eef708fa216fc5c","after":"9a87a5800aa4bf3b1f87bbb4bb5d81c4e47f14bf","ref":"refs/heads/main","pushedAt":"2024-03-05T17:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Add one more working and one more failing test.","shortMessageHtmlLink":"Add one more working and one more failing test."}},{"before":"adacfc9e365c5f508a079e07682340c54730ef8e","after":"bfd66ead542f17cd1b915bea8eef708fa216fc5c","ref":"refs/heads/main","pushedAt":"2024-03-05T17:09:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Add a working test for -s.","shortMessageHtmlLink":"Add a working test for -s."}},{"before":"f4d7d85a532a460f235b26fd0e2339e36f2efe5a","after":"adacfc9e365c5f508a079e07682340c54730ef8e","ref":"refs/heads/main","pushedAt":"2024-03-05T17:01:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Add failing test for -q - quiet mode is not quiet.","shortMessageHtmlLink":"Add failing test for -q - quiet mode is not quiet."}},{"before":"9d445ee6546901ff19bbf3d0f4ca9e780ffcfc1f","after":"f4d7d85a532a460f235b26fd0e2339e36f2efe5a","ref":"refs/heads/main","pushedAt":"2024-03-05T16:52:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Add a working test for a modified archive.","shortMessageHtmlLink":"Add a working test for a modified archive."}},{"before":"b8c86250d799063232eff249bbfd0d51ed55497c","after":"9d445ee6546901ff19bbf3d0f4ca9e780ffcfc1f","ref":"refs/heads/main","pushedAt":"2024-03-05T16:49:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Add a working test for sorting.","shortMessageHtmlLink":"Add a working test for sorting."}},{"before":"016915e16f32105590a6dc11a4adc988b2f8d9a9","after":"b8c86250d799063232eff249bbfd0d51ed55497c","ref":"refs/heads/main","pushedAt":"2024-03-04T22:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Mark small.test as passing.","shortMessageHtmlLink":"Mark small.test as passing."}},{"before":"4f542480b3f7fbe98e2cbc5d1e653cabccf39dff","after":"016915e16f32105590a6dc11a4adc988b2f8d9a9","ref":"refs/heads/main","pushedAt":"2024-03-04T18:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miller-alex","name":"Alexander Miller","path":"/miller-alex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32752650?s=80&v=4"},"commit":{"message":"Fix broken detection of missing or wrong TORRENTZIPPED-... comment\n\nThe commit listed below introduces a regression where in MigrateZip(),\nvariable rc would be clobbered when its value is still needed. That\ncompletely breaks handling of zips that should be re-zipped because\nof missing or out of date TORRENTZIPPED-... comment.\n\nRewrite the offending code such that it no longer touches the variable.\n\nFixes: cf11c900079e (\"Check for more errors while reading zip entries\")","shortMessageHtmlLink":"Fix broken detection of missing or wrong TORRENTZIPPED-... comment"}},{"before":"4afbb6be5eae8c6da3a8672cf35e8852aba8d37e","after":"4f542480b3f7fbe98e2cbc5d1e653cabccf39dff","ref":"refs/heads/main","pushedAt":"2024-03-03T21:10:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"ignore compile_commands.json","shortMessageHtmlLink":"ignore compile_commands.json"}},{"before":"a6811074c0298df06123969a514f81f55aaabb65","after":"4afbb6be5eae8c6da3a8672cf35e8852aba8d37e","ref":"refs/heads/main","pushedAt":"2024-02-22T12:43:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"bump version for 1.2","shortMessageHtmlLink":"bump version for 1.2"}},{"before":"29d141d02bb677f593b76cf5fead59ef6056eb3d","after":"a6811074c0298df06123969a514f81f55aaabb65","ref":"refs/heads/main","pushedAt":"2024-02-21T13:45:22.000Z","pushType":"pr_merge","commitsCount":30,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Merge pull request #3 from miller-alex/more-fixes\n\nMore improvements","shortMessageHtmlLink":"Merge pull request #3 from miller-alex/more-fixes"}},{"before":"91d14701bf69ae4621f952f922de5baaf4b9ffa2","after":"29d141d02bb677f593b76cf5fead59ef6056eb3d","ref":"refs/heads/main","pushedAt":"2024-01-16T22:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0-wiz-0","name":"Thomas Klausner","path":"/0-wiz-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2221844?s=80&v=4"},"commit":{"message":"Run through clang-format.","shortMessageHtmlLink":"Run through clang-format."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER1Yg5wA","startCursor":null,"endCursor":null}},"title":"Activity ยท 0-wiz-0/trrntzip"}