{"push_id":1398093371,"size":29,"distinct_size":29,"ref":"refs/heads/dev","head":"b199a7bd5eec69ec0852f86d6e3629784e6b90ce","before":"aedf071bb25d20721affec2e80f1add6c51f6e76","commits":[{"sha":"7bcd322f7e83c22d50a9e8263928289301947937","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"game.bsa_extension:\n\nI dropped ghost extension was not used anywhere (no bsa ghosting) and\nghosts complicate enough modInfos to definitely avoid throwing them in\nhere.\nIncluding the dot in the extension has lead in a lot of ugly code in\nsaves - should be attended to.\n\nUnder #65\n\nSquashed: Unhardcoding bsa extension:\n\nNote ugly almost identical string messages\n\nEdit: closes #343","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/7bcd322f7e83c22d50a9e8263928289301947937"},{"sha":"4dd5218345a075f07f371d139fb06cd0b8e664dd","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Read bsa header:\n\nHas for the first time in Bash history a test:\nhttps://github.com/wrye-bash/test_bash/commit/aac44daddd0e618389c772881f05663c29b5d91f\nThe test repo should be a submodule of main repo and commits should\nupdate the submodule but it will be a hassle at this point. So keep\nin mind that this branch has tests evolving in parallel.\n\nWas:\n\ndef __init__(self):\n\tself.file_id = 0\n\tself.version = 0\n\tself.folder_record_offset = 0\n\tself.archive_flags = 0\n\tself.folder_count = 0\n\tself.file_count = 0\n\tself.total_folder_name_length = 0\n\tself.total_file_name_length = 0\n\tself.file_flags = 0\n\nbut evolved ;)","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/4dd5218345a075f07f371d139fb06cd0b8e664dd"},{"sha":"4b8549973375e7f1f46c63a7820f30008a413957","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Read oblivion bsa:\n\nhttps://github.com/wrye-bash/test_bash/commit/fa13c4826bbf458c25f5894c65d6e6c4a27b0510","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/4b8549973375e7f1f46c63a7820f30008a413957"},{"sha":"a4df5f8389e32c9bf3ffa7d4587df585d4698c82","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Better parsing of the file:\n\nBased on answer by @mjpieters here:\nhttp://stackoverflow.com/a/40113126/281545\n\nIndexes in python are bad style, let's avoid as much as possible.","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/a4df5f8389e32c9bf3ffa7d4587df585d4698c82"},{"sha":"253da3abc4d3c1db4f9899c9aeb5c370ae412995","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Error checking and oblivion bsa class","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/253da3abc4d3c1db4f9899c9aeb5c370ae412995"},{"sha":"37ef7a347e0fac923a2d9613e5665b2e73b7ad99","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Skyrim bsas, BSAFlagError and Ba2 header (untested yet):\n\nMoved common code into a _Header class renamed a bit - WIP!\nSkyrim bsas are read ok","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/37ef7a347e0fac923a2d9613e5665b2e73b7ad99"},{"sha":"c14434cf3ced3e70af44c33476f80770433b112e","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Refactoring in headers","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/c14434cf3ced3e70af44c33476f80770433b112e"},{"sha":"1a46ff78590dac6025cb31360839e8fdd2e83cfe","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Calculate format size once","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/1a46ff78590dac6025cb31360839e8fdd2e83cfe"},{"sha":"652144aafcaace6792cb50f94c287cde87db704f","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"BA2s","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/652144aafcaace6792cb50f94c287cde87db704f"},{"sha":"8791c3c0ebe7b2a39def326c9d7cb73595f61f3a","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Common _BSA class","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/8791c3c0ebe7b2a39def326c9d7cb73595f61f3a"},{"sha":"18f297e924fceaed99d53d6f8b5f377dc92c0622","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Abstracting file record type","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/18f297e924fceaed99d53d6f8b5f377dc92c0622"},{"sha":"e6b8a95033a2060e8c3f87271d344e3af4a5b7d2","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"_load_bsa_light WIP - does not yet read the folder names for bsas","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/e6b8a95033a2060e8c3f87271d344e3af4a5b7d2"},{"sha":"1d8a040475218f19009d5bf9cd08d2bfab386b5b","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"WIP correctly reading the filenames","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/1d8a040475218f19009d5bf9cd08d2bfab386b5b"},{"sha":"4e63518691c26c1949fc518b00c13cd784ede0cb","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Debugging Heart of the Dead BSA - turns out folder name length is wrong:\n\n_load_bsa is still buggy - __calculate_file_records_size() won't do for\nbuggy bsas as this one (never trusted it anyway, hence the double\nunderscores)\nhttps://github.com/wrye-bash/test_bash/commit/cfd79ef14534e55b1122a2832677ca10955ebc9b","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/4e63518691c26c1949fc518b00c13cd784ede0cb"},{"sha":"ee4bc4a9eb5601aacc608ba4e56fab9f80433d11","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Finalizing error handling phase I:\n\nPhase II should add offsets in error messages.","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/ee4bc4a9eb5601aacc608ba4e56fab9f80433d11"},{"sha":"b63c04ce4495b2ca5b80086f7d983b3728be7595","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Skyrim se bsa read","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/b63c04ce4495b2ca5b80086f7d983b3728be7595"},{"sha":"30c65f8a730ccdde49b56fc27b2b30686088f802","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Rework load_bsa for bsas with wrong folder names size:\n\nhttps://github.com/wrye-bash/test_bash/commit/3b98122d7aa13f44528cb48002d45df3b67760ff","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/30c65f8a730ccdde49b56fc27b2b30686088f802"},{"sha":"4a9f4277193a06c6de5b4215469330699a553f5a","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Common load code refactoring:\n\nExposed load_bsa_light in light of what's to come.","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/4a9f4277193a06c6de5b4215469330699a553f5a"},{"sha":"37dfb267df120ee1a4a8f54da4db0c5043af9284","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Style adjustment and making sure I accept Paths in open()","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/37dfb267df120ee1a4a8f54da4db0c5043af9284"},{"sha":"46b87dbb0f14ee33d8a6a9ffd77b49d467ad68db","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"AFile:\n\nUsing GPath as it may be later called with a str argument.\n\nUnder #336","distinct":true,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/46b87dbb0f14ee33d8a6a9ffd77b49d467ad68db"}]}
{"actor":{"display_login":"Utumno"}}