{"push_id":2480338770,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"142f1b35784255cef3b2d1f77cdc78d94a14c720","before":"bda5150fe77ed58c825f60a774001ee9bfe0e1c6","commits":[{"sha":"11aacdc4141b5e6ffebf9a95349980ac2cbff2ac","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use Kotlin extension functions for getSystemService() invocations.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/11aacdc4141b5e6ffebf9a95349980ac2cbff2ac"},{"sha":"2d93700b759a0f248d8766b07e411c74cfc4d88d","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Merge branch 'system-service'","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/2d93700b759a0f248d8766b07e411c74cfc4d88d"},{"sha":"3fbf46e2afb93e4c6bcb3499ef558a0ddbf37797","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use buildSrc module to manage dependencies.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/3fbf46e2afb93e4c6bcb3499ef558a0ddbf37797"},{"sha":"b69ed0f49a4102804f41b0301cf9c5ed6640b36c","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use sonarqube-gradle-plugin v.2.6.2.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/b69ed0f49a4102804f41b0301cf9c5ed6640b36c"},{"sha":"efd9b089dfd533bb23d726f494e5f30feab9a5ea","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Merge branch 'project-setup-buildsrc'","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/efd9b089dfd533bb23d726f494e5f30feab9a5ea"},{"sha":"dca93b2835629572f70f52fd36f67edc616c60dc","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use mockito v.2.18.0.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/dca93b2835629572f70f52fd36f67edc616c60dc"},{"sha":"433d64095f533291c30af410f7bf26d11307c8fc","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use okhttp v.3.10.0.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/433d64095f533291c30af410f7bf26d11307c8fc"},{"sha":"f2337b030d1252149f230b3b2952aa6220042f26","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use kotlin v.1.2.31.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/f2337b030d1252149f230b3b2952aa6220042f26"},{"sha":"8158d09aa95dd3a78a815d8106c5a47476a32610","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use Gradle wrapper v.4.6.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/8158d09aa95dd3a78a815d8106c5a47476a32610"},{"sha":"d0292f87cae6663acc99f8d3e90d94eecabf1cbd","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use build tools v.27.0.3.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/d0292f87cae6663acc99f8d3e90d94eecabf1cbd"},{"sha":"728bf28008f87f15822d0392aaadb825639d6452","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use camelcase for variable name.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/728bf28008f87f15822d0392aaadb825639d6452"},{"sha":"d805e801a780b13fccfa96648d97274264e8d778","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use Gradle plugin v.3.1.0.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/d805e801a780b13fccfa96648d97274264e8d778"},{"sha":"7db5b54235657f9e05b781c9e78092d568366fec","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Merge branch 'dependencies'","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/7db5b54235657f9e05b781c9e78092d568366fec"},{"sha":"8288535a8e43c1b7ef5e803dd91ad73398a7ed50","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Ease understanding by using local variable.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/8288535a8e43c1b7ef5e803dd91ad73398a7ed50"},{"sha":"5828e9dfb30d89fbb9e3bdb770e8bf226663cffa","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Merge branch 'project-setup'","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/5828e9dfb30d89fbb9e3bdb770e8bf226663cffa"},{"sha":"3d90e6b728ef02e12f13a0804211138c7ea61006","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Sanitize schedule data.\n\n+ Remove leading and trailing whitespace.\n+ Assign empty string instead of null.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/3d90e6b728ef02e12f13a0804211138c7ea61006"},{"sha":"dfd042cd126d70638547eab9a253489fec0ccdf7","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Use updated project name in app disclaimer.\n\n+ See b266e5ec53086c9e2031878612009a39d9e522c1.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/dfd042cd126d70638547eab9a253489fec0ccdf7"},{"sha":"8bb32ed7a20c70799e27faf83ab77855d63b6947","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Merge branch 'schedule-xml-parser'","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/8bb32ed7a20c70799e27faf83ab77855d63b6947"},{"sha":"0e7b686493298878687c3e6a07ea3bb3db765122","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Allow to easily enable/disable the feedback feature.\n\n+ To disable the feature the value of SCHEDULE_FEEDBACK_URL in\n  build.gradle must be an empty string.\n+ Follow-up of: ef1b06789c28d8305fb83e91b559756344320cc4.","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/0e7b686493298878687c3e6a07ea3bb3db765122"},{"sha":"142f1b35784255cef3b2d1f77cdc78d94a14c720","author":{"name":"Tobias Preuss","email":"40931f0058cd1bda439a5791666d3391494f6e17@googlemail.com"},"message":"Merge branch 'optional-feedback-feature'","distinct":true,"url":"https://api.github.com/repos/johnjohndoe/CampFahrplan/commits/142f1b35784255cef3b2d1f77cdc78d94a14c720"}]}
{"actor":{"display_login":"johnjohndoe"}}