{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":432561198,"defaultBranch":"main","name":"Hako","ownerLogin":"timrademaker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-27T21:01:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10331650?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692123675.0","currentOid":""},"activityList":{"items":[{"before":"79433ead7467c651784e12e13f865d835d4c5c9f","after":null,"ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-08-15T18:21:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"}},{"before":"f37b35df85091cd1f278cc681238acf42e1e64c9","after":"79433ead7467c651784e12e13f865d835d4c5c9f","ref":"refs/heads/main","pushedAt":"2023-08-15T18:20:12.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Removed quotes from header paths","shortMessageHtmlLink":"Removed quotes from header paths"}},{"before":"b442dd6a4ec6104b5f4a0a6ec37bf704cd2ba4ae","after":"79433ead7467c651784e12e13f865d835d4c5c9f","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-08-15T18:18:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Removed quotes from header paths","shortMessageHtmlLink":"Removed quotes from header paths"}},{"before":"998ff3d0bfe528709c3f3717c8bb061e84e3c589","after":"b442dd6a4ec6104b5f4a0a6ec37bf704cd2ba4ae","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-07-06T20:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Added more comparison operators to ResourcePathHash","shortMessageHtmlLink":"Added more comparison operators to ResourcePathHash"}},{"before":"42971a9204494b106fdc485add354a2b0efa0a45","after":"998ff3d0bfe528709c3f3717c8bb061e84e3c589","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-07-05T22:40:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Fixed GetFileInfo returning a file even though it hadn't actually been found\n\nNot sure how I didn't run into this sooner","shortMessageHtmlLink":"Fixed GetFileInfo returning a file even though it hadn't actually bee…"}},{"before":"2a5e20429be9542b23fd0dba1ebb8b201f57a547","after":"42971a9204494b106fdc485add354a2b0efa0a45","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-07-01T21:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Added nullptr check for hash creation\n\nAlso replaced asserts with a macro to also log when asserting","shortMessageHtmlLink":"Added nullptr check for hash creation"}},{"before":"105e59f6190ac22bb99309fd27bcabeb506b4089","after":"2a5e20429be9542b23fd0dba1ebb8b201f57a547","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-06-18T19:24:01.751Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Made it possible to get the hash for a resource, and made it possivle to load resources by hash","shortMessageHtmlLink":"Made it possible to get the hash for a resource, and made it possivle…"}},{"before":"abc26482140ed1feb3c2ade591d5a26e0c3f058e","after":"105e59f6190ac22bb99309fd27bcabeb506b4089","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-06-17T21:07:48.540Z","pushType":"push","commitsCount":3,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Added function to export in-memory resource","shortMessageHtmlLink":"Added function to export in-memory resource"}},{"before":"9120a5bd9b4af8e36e31a21e528e3f30b21771b5","after":"abc26482140ed1feb3c2ade591d5a26e0c3f058e","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-05-25T19:07:34.848Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Made archive get opened before doing anything else in order to detect the archive not existing early on\n\nstd::filesystem is still only used when HAKO_READ_OUTSIDE_OF_ARCHIVE is defined. I think.","shortMessageHtmlLink":"Made archive get opened before doing anything else in order to detect…"}},{"before":"2be4fac32b9760435dfc9eb5cafef98d8365188d","after":"9120a5bd9b4af8e36e31a21e528e3f30b21771b5","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-05-21T15:34:12.261Z","pushType":"push","commitsCount":2,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Added log message for when the default serializer is used","shortMessageHtmlLink":"Added log message for when the default serializer is used"}},{"before":"94a68d13b6278acf26d1036c9a94e40e5d163503","after":"2be4fac32b9760435dfc9eb5cafef98d8365188d","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-05-05T12:26:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Fixed incorrect assert","shortMessageHtmlLink":"Fixed incorrect assert"}},{"before":"0fa128f720a002d719a4dfbfd1d8c1beeb07013a","after":"94a68d13b6278acf26d1036c9a94e40e5d163503","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-28T19:29:58.710Z","pushType":"push","commitsCount":2,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Renamed Hako to HakoExe in order to allow HakoLib to be used as Hako instead\n\nJust preference, I guess.","shortMessageHtmlLink":"Renamed Hako to HakoExe in order to allow HakoLib to be used as Hako …"}},{"before":"c46341be620881e1ca003f3412b0c7841e22fcee","after":"0fa128f720a002d719a4dfbfd1d8c1beeb07013a","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-26T13:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Made some functions take char* instead of string to avoid implicit conversion","shortMessageHtmlLink":"Made some functions take char* instead of string to avoid implicit co…"}},{"before":"6822cb60862011ea0ac5018a2675933aec3af166","after":"c46341be620881e1ca003f3412b0c7841e22fcee","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-26T13:17:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Removed unnecessary HAKO_STANDALONE define, and fixed lib not being built","shortMessageHtmlLink":"Removed unnecessary HAKO_STANDALONE define, and fixed lib not being b…"}},{"before":"25800eb406ec4aafc7886c1c9ebaf27d70cab4ce","after":"6822cb60862011ea0ac5018a2675933aec3af166","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-26T12:16:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Actually made stand-alone Hako use the default intermediate path","shortMessageHtmlLink":"Actually made stand-alone Hako use the default intermediate path"}},{"before":"90a4388d9bd4935a563ed17e8f2368f472f1f7d0","after":"25800eb406ec4aafc7886c1c9ebaf27d70cab4ce","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-25T23:39:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Removed ifdef in class definition\n\nGets me every time","shortMessageHtmlLink":"Removed ifdef in class definition"}},{"before":"4e774b765fa3b70b3df46fdb5190c4b8b4be1a24","after":"90a4388d9bd4935a563ed17e8f2368f472f1f7d0","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-24T13:32:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Added murmur hash for determistic file name hashing\n\nHash isn't even guaranteed to be the same between runs of programs, so having a deterministic hashing algorithm might be a good idea. Let's hope this is performant enough.","shortMessageHtmlLink":"Added murmur hash for determistic file name hashing"}},{"before":"312fad882c982bffb4b9a850c94051b2ff3ccc38","after":"4e774b765fa3b70b3df46fdb5190c4b8b4be1a24","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-23T20:31:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Removed unnecessary padding from archive header\n\nI knew it wasn't needed, but there's no point in keeping it if the header includes header size anyway","shortMessageHtmlLink":"Removed unnecessary padding from archive header"}},{"before":"8c2c762ec86de9e515aab25602cc9ed7a1884d6d","after":"312fad882c982bffb4b9a850c94051b2ff3ccc38","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-23T20:20:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Constness","shortMessageHtmlLink":"Constness"}},{"before":"9b4573359cf5247e2d3d04f568774978b8cc6f94","after":"8c2c762ec86de9e515aab25602cc9ed7a1884d6d","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-20T20:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Moved AddSerializer() out of archive class as it doesn't belong there\n\nAlso moved GatherDynamicSerializers() body into constructor to avoid race condition-prone initialization","shortMessageHtmlLink":"Moved AddSerializer() out of archive class as it doesn't belong there"}},{"before":"60ef79485d902d0a05b15c8d37b00f8a9de7bcea","after":"9b4573359cf5247e2d3d04f568774978b8cc6f94","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-19T20:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Removed file data management responsibility from Archive class\n\nHaving it there didn't really feel like it made sense. It's an archive, not a resource manager.","shortMessageHtmlLink":"Removed file data management responsibility from Archive class"}},{"before":"d948ff4def3429857cc723bb8f69f00e1dffe5cc","after":"60ef79485d902d0a05b15c8d37b00f8a9de7bcea","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-19T20:34:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Renamed Hako class to Archive and HakoHeader to ArchiveHeader, as that might make a bit more sense","shortMessageHtmlLink":"Renamed Hako class to Archive and HakoHeader to ArchiveHeader, as tha…"}},{"before":"1744177cffc7afe6817b98f927b6faec4a6edc99","after":"d948ff4def3429857cc723bb8f69f00e1dffe5cc","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-19T15:14:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Made Hako only serialize files if they changed since last serialization\n\n(Or if forced serialization is requested)","shortMessageHtmlLink":"Made Hako only serialize files if they changed since last serialization"}},{"before":"17016bc03846b599fd273eab29e041181f7fc2a7","after":"1744177cffc7afe6817b98f927b6faec4a6edc99","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-19T13:49:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Made it possible to serialize assets into an intermediate directory, and made it possible to create an archive from intermediate files","shortMessageHtmlLink":"Made it possible to serialize assets into an intermediate directory, …"}},{"before":null,"after":"17016bc03846b599fd273eab29e041181f7fc2a7","ref":"refs/heads/feature/intermediate-files","pushedAt":"2023-03-18T23:26:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timrademaker","name":"Tim Rademaker","path":"/timrademaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10331650?s=80&v=4"},"commit":{"message":"Made it possible to serialize assets into an intermediate directory, and made it possible to create an archive from intermediate files","shortMessageHtmlLink":"Made it possible to serialize assets into an intermediate directory, …"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADa0hE8AA","startCursor":null,"endCursor":null}},"title":"Activity · timrademaker/Hako"}