{"push_id":2301339758,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"50197bb55e99b234ecf65a83092fb0a95967e6fc","before":"9e5bc23a868689e48124ec4841097f9b70ce296d","commits":[{"sha":"e95ac077e849e7a5666dab53e8763ab6157a1b94","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"coding style: updated right margin","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/e95ac077e849e7a5666dab53e8763ab6157a1b94"},{"sha":"3de4d119e930dc325a67613bc6425069bb68b201","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"sync: split into trips & favorites sync services","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/3de4d119e930dc325a67613bc6425069bb68b201"},{"sha":"487668b83819491ec646a303af09fb3dac775b5c","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"sync/trips: deleted trips from api are already not among locally changed","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/487668b83819491ec646a303af09fb3dac775b5c"},{"sha":"1b50edf0e8261bae3b9a138eb5bbe87c2110eede","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"sync/trips: refactored updateTrip to encapsulate trip save","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/1b50edf0e8261bae3b9a138eb5bbe87c2110eede"},{"sha":"b743caba91dc8ac568adae4e1d9e411f00f6aaf9","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"trips: refactored sync to delete trip when it does not exists on server","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/b743caba91dc8ac568adae4e1d9e411f00f6aaf9"},{"sha":"2bc74c53a1967681803bf684ccf0850ebc628372","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"events: implemented events module","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/2bc74c53a1967681803bf684ccf0850ebc628372"},{"sha":"e6a4986f54f8ccb2a1522114cfd3c17c4225a938","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"trips: implemented support for trip conflict handler","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/e6a4986f54f8ccb2a1522114cfd3c17c4225a938"},{"sha":"cc8925dbedd1391dd9992c83d348493fc759c38d","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"sync: added Lock to run synchronization exclusively","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/cc8925dbedd1391dd9992c83d348493fc759c38d"},{"sha":"c3d7454921bb7647234c5d0710c9e9d062b7f14e","author":{"name":"Jan Skrasek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"sdk: all facades properties are lazy","distinct":false,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/c3d7454921bb7647234c5d0710c9e9d062b7f14e"},{"sha":"50197bb55e99b234ecf65a83092fb0a95967e6fc","author":{"name":"Jan Škrášek","email":"f11aeca063c05d3bb4fed99820fa8d2d9931252e@gmail.com"},"message":"Merge pull request #101 from sygic-travel/sync_reafactoring\n\nSync reafactoring","distinct":true,"url":"https://api.github.com/repos/sygic-travel/android-sdk/commits/50197bb55e99b234ecf65a83092fb0a95967e6fc"}]}
{"actor":{"display_login":"hrach"}}