{"push_id":597881082,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"e9e91393d593c54ee86ac003e2a34cdea3aaec94","before":"8a47028ebdedee2df1b209c068c098b69d9e0f79","commits":[{"sha":"c4902646c8ec5a5bc2e51d9958dbd162231f8f35","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Add simple test for StockQuoteRepository; some minor tidying","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/c4902646c8ec5a5bc2e51d9958dbd162231f8f35"},{"sha":"9fe7879aba817da78853e549c6f2b46daaea53ba","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Initial merge of DataSource with StockQuoteRepository (without consolidation and cleanup)","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/9fe7879aba817da78853e549c6f2b46daaea53ba"},{"sha":"524d4a46176a7e2cf7e683e05bf04d80c72f6391","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Make logic more concise and get rid of a couple of helper methods","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/524d4a46176a7e2cf7e683e05bf04d80c72f6391"},{"sha":"c8370da985e753f0a89d61fea4536f84ec9c6f19","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Use a 'Storage' interface for Preferences; refactor some widget utility methods from UserData to AndroidWidgetRepository and use a 'WidgetRepository' interface for this too","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/c8370da985e753f0a89d61fea4536f84ec9c6f19"},{"sha":"3ed63aa18adb80c4de3a52c92ef39b3bd0d1b23b","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Tidy and remove unused class","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/3ed63aa18adb80c4de3a52c92ef39b3bd0d1b23b"},{"sha":"54f1b43a7ef11f88175a78e12b1d9f043387821c","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Tidy","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/54f1b43a7ef11f88175a78e12b1d9f043387821c"},{"sha":"f19a4a13e6ee1e9efc0947db434baf5a5b852b08","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Move activities into activites folder; set constructors as private on stateless utility classes","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/f19a4a13e6ee1e9efc0947db434baf5a5b852b08"},{"sha":"e46461d65aee3e8ae9933a8e3088d4fcf1c7faff","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Append 'Activity' to all activites","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/e46461d65aee3e8ae9933a8e3088d4fcf1c7faff"},{"sha":"26eda110edb26f9cc3b3a0e7fcd0bb0e98043e14","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Create a 'Widget' domain object and associated mocks and refactorings","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/26eda110edb26f9cc3b3a0e7fcd0bb0e98043e14"},{"sha":"18a22f15d87351336bce350b8cf5f0665a2730b9","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Removed unused appStorage field","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/18a22f15d87351336bce350b8cf5f0665a2730b9"},{"sha":"e9e91393d593c54ee86ac003e2a34cdea3aaec94","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@nitesh.name","name":"Nitesh Patel"},"message":"Rename LocalStorage to PreferenceStorage (since that is how it is implemented), and merge PreferenceTools into PreferenceStorage","distinct":true,"url":"https://api.github.com/repos/niteshpatel/ministocks/commits/e9e91393d593c54ee86ac003e2a34cdea3aaec94"}]}