{"push_id":629431237,"size":10,"distinct_size":0,"ref":"refs/heads/karo/travis_with_doc","head":"162cd9ef4e24b1d9e596bcd4b11903f6441a5891","before":"f3ccdc784e4f11a0b1449b23f39ec9a3a4c06085","commits":[{"sha":"993ac876ef219328670803af32b40cab1ffe545c","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: File blacklist instead of whitelist for uploads\n\nBefore this, the nightly build script held a list of which\nfiles to upload. Now it uploads all files in the git root\nexcept the ones we explicitly exclude.\nThis is a bit more resilient against changes, as by default,\nfiles are now included.","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/993ac876ef219328670803af32b40cab1ffe545c"},{"sha":"0c8d1ce8146c6288c71c525312faadeef9d49423","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: Generate nightly documentation","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/0c8d1ce8146c6288c71c525312faadeef9d49423"},{"sha":"fbc9f4c3360c666a1130f543b9b8bfb904ad64be","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: Do not upload pull request builds","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/fbc9f4c3360c666a1130f543b9b8bfb904ad64be"},{"sha":"163d939bb3a3cebaae513ba92369bd25ed2698e9","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"doxygen: Only generate HTML","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/163d939bb3a3cebaae513ba92369bd25ed2698e9"},{"sha":"4440d71b167e3017763d319def80e1a4cefd4ee6","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: Silence an annoying doxygen/sqlite error","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/4440d71b167e3017763d319def80e1a4cefd4ee6"},{"sha":"ca11d533d21761fe835035957a205516785358a7","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: Skip duplicate pull request builds\n\nFrom this commit, we skip all build steps, in pull request\nbuilds, which are unnecessary, because there is a branch\nbuild anyways.","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/ca11d533d21761fe835035957a205516785358a7"},{"sha":"6d168d64c1c0ca37d805ac9f38a4a3badcaa0a95","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: Use own target for uploading apidoc\n\nThis allows us to avoid upload for every build.","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/6d168d64c1c0ca37d805ac9f38a4a3badcaa0a95"},{"sha":"079734a32fee5cf2738dcfee440961eb0bec82dc","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: Use different install scripts for each target\n\nFor some targets we need different packages than for others.\nInstalling only the ones we need saves time.","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/079734a32fee5cf2738dcfee440961eb0bec82dc"},{"sha":"2506154d151fda1e36e2db81abd7e3f30cfd994a","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: restructure and document travis.sh","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/2506154d151fda1e36e2db81abd7e3f30cfd994a"},{"sha":"162cd9ef4e24b1d9e596bcd4b11903f6441a5891","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"travis: ditch unneccesary sudo (already root)","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/162cd9ef4e24b1d9e596bcd4b11903f6441a5891"}]}