{"push_id":811286398,"size":11,"distinct_size":11,"ref":"refs/heads/develop","head":"875f51b9fba9e413d83797938171f033348c1bd0","before":"1f8bceb0fb75675fe2d2965d3f820cde5b8630a9","commits":[{"sha":"4d146d9bb74fc3bd334e1f47e4b43eca71854778","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"Assets added","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/4d146d9bb74fc3bd334e1f47e4b43eca71854778"},{"sha":"417ae7c95432c2e9150bd0cb0c7bec8bbe61e491","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"Submodules are now updated before starborn is compiled; binaries are now in the repo in preparation for the update system","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/417ae7c95432c2e9150bd0cb0c7bec8bbe61e491"},{"sha":"2880f734aca8b01951e98b40917dcd8c3e46528e","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"git.hpp moved to the `src` directory; bubble submodule added for taskbar notifications; SHA1 project added that is used for generating SHA1 hashes for files, usage: `sha1.exe <input> <output>`; automatic update system added: `starborn.exe`, `bundler.exe`, and `assets.zip` will now automatically be updated; SHA1 hashes are generated automatically after each build and reside in the github repo, at runtime starborn will check your local files against these hashes and update to the latest version in the repository if they are not equal; starborn will automatically relaunch itself and notify you via a taskbar message when an automatic update occurs, this will only happen if `starborn.exe` is updated, the other files are silently updated and the game does not need to be restarted for it to take effect; `std::cerr` is no longer being redirected to log files as it was causing issues with other types of logging","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/2880f734aca8b01951e98b40917dcd8c3e46528e"},{"sha":"9bb0695b5a2d582841c9368fb5bf4b73d53d5556","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"Removed `git.hpp` from the repo and fixed `.gitignore` -- lol oops","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/9bb0695b5a2d582841c9368fb5bf4b73d53d5556"},{"sha":"89f57405938cd1da8d223181b6eb8173bc76e6c1","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"SHA1 hashes have been removed from log files since there is no accurate way to predict the next hash; fixed a bug where the previous revision was being used in version identifiers","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/89f57405938cd1da8d223181b6eb8173bc76e6c1"},{"sha":"5a2552b7587c3644a5fe85be8f0634ec1a75a07e","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"SHA1 now takes 1 argument instead of 2, \".sha1\" is simply appended to the filename","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/5a2552b7587c3644a5fe85be8f0634ec1a75a07e"},{"sha":"a0acd0bcb262060895df471a003bb150023b48f3","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"UUID project added that generated UUID's to aid in id's for npc's and such in json files later; sole submodule added; units submodule removed; base91 submodule added; eval submodule added; sha1's icon has been updated; pi is no longer a universal constant across shaders; starfield updated to use acos(-1.0) instead of a constant","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/a0acd0bcb262060895df471a003bb150023b48f3"},{"sha":"8bea710411d34dbc380776d28201866e1e13b30f","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"CPU profiling code has been added to every function in starborn; stats are dumped to the log file when the game exits","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/8bea710411d34dbc380776d28201866e1e13b30f"},{"sha":"b79f2f401a9929b3ef594dd6180fee90865f6fc0","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"Starborn will now detect if it is running a development version and will no longer try to update itself if it is newer than the repository's version","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/b79f2f401a9929b3ef594dd6180fee90865f6fc0"},{"sha":"dc41558c2dc9e9251f43c03275117b00b38b25c8","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"Fixed a bug where hitting escape was not exiting the game as intended; starborn will now perform a stack trace whenever the game is closed, the results are in the log file","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/dc41558c2dc9e9251f43c03275117b00b38b25c8"},{"sha":"875f51b9fba9e413d83797938171f033348c1bd0","author":{"email":"9054cc2304e6ca6afed8b92778efdb22125bd4c6@heeroik.com","name":"Snail"},"message":"Base91 project added for generating base91 dumps of binaries -- used in the update system; update files are now stored in the `patch` directory on the repo; all binary files have been removed from the repo","distinct":true,"url":"https://api.github.com/repos/snailsoft/starborn/commits/875f51b9fba9e413d83797938171f033348c1bd0"}]}