{"push_id":609519847,"size":329,"distinct_size":329,"ref":"refs/heads/master","head":"305ff1e65468e0ee72786ad641af1a8b89437d6d","before":"d35336653af3d8d8e05fbec1cf04b6a83e312319","commits":[{"sha":"53027ff0da2a061dc07f10b00d1e8aa2919d05a9","author":{"email":"8dbe64de9d60c861e4a5284402ed31ca1019b2fb@rocketmail.com","name":"boerde"},"message":"Formatter for speed added","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/53027ff0da2a061dc07f10b00d1e8aa2919d05a9"},{"sha":"2b9ba5d68c89501b7d0b630e8526a893d31dc9c6","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"baby steps towards common module. now lets see what we can put there","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/2b9ba5d68c89501b7d0b630e8526a893d31dc9c6"},{"sha":"0202e8044223c061ebba099f76a081a6df8956ae","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"Update README.md","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/0202e8044223c061ebba099f76a081a6df8956ae"},{"sha":"928bb0ce0c944aa116f7fd6392389b5718284b70","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"use same targetSdkVersion in common/app","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/928bb0ce0c944aa116f7fd6392389b5718284b70"},{"sha":"99c1f7ccd5f0ea32e24e68df649cb14597573c00","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"Merge branch 'master' of github.com:jonasoreland/runnerup","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/99c1f7ccd5f0ea32e24e68df649cb14597573c00"},{"sha":"7c185b63449317ef6bf4238a9c41a1ba58dd74de","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"pull new translations","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/7c185b63449317ef6bf4238a9c41a1ba58dd74de"},{"sha":"36d07c8c3d28ecab7f9aca4ec4c1f2a9b75ae741","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"Add array.xml to tx/config","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/36d07c8c3d28ecab7f9aca4ec4c1f2a9b75ae741"},{"sha":"b614690dd31b9ac2e0d4978bcbf2a22c766d7659","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"Move Constants into common","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/b614690dd31b9ac2e0d4978bcbf2a22c766d7659"},{"sha":"b40f0ff626301efad76a40b4c9887d516a5c3f40","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"allow onBind to be called multiple times with different values within","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/b40f0ff626301efad76a40b4c9887d516a5c3f40"},{"sha":"5c83034b9ef4d1ece000413e1528d2256ae5f575","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"TrackerComponent\n\nThis patch adds the TrackerComponent class\nand 3 instantiations, GPS, HRM and TTS.\n\nThe idea is to split the now huge GpsTracker class into\ncomponents. So far this is dead code.","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/5c83034b9ef4d1ece000413e1528d2256ae5f575"},{"sha":"00ff28fa1eb47ab7422ec2f39c0f9606ccd1e403","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"add TrackerComponentCollection class\nmake TrackerComponent an interface and instead create\nDefaultTrackerComponent being a default implementation","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/00ff28fa1eb47ab7422ec2f39c0f9606ccd1e403"},{"sha":"8ef8833fc206153c7d89b1e365fe55b466cb1853","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"more work on TrackerComponent(s)","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/8ef8833fc206153c7d89b1e365fe55b466cb1853"},{"sha":"c916fe14dd93b2f957139ffbf53fd32ca724e52c","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"even more TrackerComponent","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/c916fe14dd93b2f957139ffbf53fd32ca724e52c"},{"sha":"1199f53a4e64743b60d7c2df3b3918c75ba34931","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"split out tracker state","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/1199f53a4e64743b60d7c2df3b3918c75ba34931"},{"sha":"022e1ac59e90aa296a53600776eb44a1abacbff5","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"make TrackerState public","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/022e1ac59e90aa296a53600776eb44a1abacbff5"},{"sha":"25228096d1cc6cf9d0d5ddb6df9ada80fdf0935b","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"get hrprovider accessor public","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/25228096d1cc6cf9d0d5ddb6df9ada80fdf0935b"},{"sha":"248de3cfd59ba748a9bfc968c3783bd9fb182c7c","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"fix name and wrap in try/catch","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/248de3cfd59ba748a9bfc968c3783bd9fb182c7c"},{"sha":"e0e80e0bb695bc7c6f07c72ad3d3eba0cb4e1512","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"minor component fixes","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/e0e80e0bb695bc7c6f07c72ad3d3eba0cb4e1512"},{"sha":"1b5f60e18877408d53e5893ee19556317bf5bd44","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"add partial debugging support","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/1b5f60e18877408d53e5893ee19556317bf5bd44"},{"sha":"1b69b1c86fdd3b3f403620be2494d9b62144778c","author":{"email":"7b85628d76bfac93cec7b8a17a2d40875e6e8967@gmail.com","name":"Jonas Oreland"},"message":"Big-bang, start using TrackerComponents to handle GPS and HRM","distinct":true,"url":"https://api.github.com/repos/daverix/runnerup/commits/1b69b1c86fdd3b3f403620be2494d9b62144778c"}]}