{"push_id":1134528592,"size":63,"distinct_size":2,"ref":"refs/heads/todo-mvp-clean","head":"a7c823accaad587d8a8be0c43931d311e9628942","before":"99eac6521a87b760dee467ffc03ec5ded49bfa26","commits":[{"sha":"1124d17549ddc4164ec70b6d7d106a88efd74ec9","author":{"name":"Jose Alcerreca","email":"c5baa5c5c9f4a94a45ea753ba46139a3bda1222b@google.com"},"message":"Adding some tools and docs","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/1124d17549ddc4164ec70b6d7d106a88efd74ec9"},{"sha":"d49f5537126853bf4ac39e183fa24d161f6f78da","author":{"name":"Jose Alcerreca","email":"c5baa5c5c9f4a94a45ea753ba46139a3bda1222b@google.com"},"message":"Adding preview version of todo-mvp","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/d49f5537126853bf4ac39e183fa24d161f6f78da"},{"sha":"b1f8dbdfd988dd9fd8a8f76f30b7237d8f75d03f","author":{"name":"Jose Alcerreca","email":"c5baa5c5c9f4a94a45ea753ba46139a3bda1222b@google.com"},"message":"Adding preview version of todo-mvp-loaders","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/b1f8dbdfd988dd9fd8a8f76f30b7237d8f75d03f"},{"sha":"ffc37e90b95ff27e6c103d869c1dfbc47d40a4d9","author":{"name":"Jose Alcerreca","email":"c5baa5c5c9f4a94a45ea753ba46139a3bda1222b@google.com"},"message":"Updates MVP and MVP Loaders to current internal version.\n\nMVP was cleaned\nBoth were refactored to share package (for easier diffs)","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/ffc37e90b95ff27e6c103d869c1dfbc47d40a4d9"},{"sha":"13765ab9baf73cd3dad9fea93a26c51e7c7df4d9","author":{"name":"Jose Alcerreca","email":"c5baa5c5c9f4a94a45ea753ba46139a3bda1222b@google.com"},"message":"Applies changes made in MVP to MVP-Loaders\n\nAlso:\n - Fixes orientation change in tests\n - Fixes and syncs build.gradle files","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/13765ab9baf73cd3dad9fea93a26c51e7c7df4d9"},{"sha":"57103ec17cf654749993d59486cff64eb8fe701d","author":{"name":"Jose Alcerreca","email":"c5baa5c5c9f4a94a45ea753ba46139a3bda1222b@google.com"},"message":"Merging changes from mvp to loaders and viceversa to minimize diff","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/57103ec17cf654749993d59486cff64eb8fe701d"},{"sha":"045b220013c0a62b7aff385a04c09548ba09c0b5","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"adding BasePresenter","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/045b220013c0a62b7aff385a04c09548ba09c0b5"},{"sha":"2e05022be26460074b5efcee0a95339733ad7477","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"renaming UserActionsListener to Presenter","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/2e05022be26460074b5efcee0a95339733ad7477"},{"sha":"1b01a5f9c50862c397bf948d433abbce7da721fd","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"extracting REQUEST_CODE","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/1b01a5f9c50862c397bf948d433abbce7da721fd"},{"sha":"c15abd8d98db325099fb4cecca90236adc17e680","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"adding supportloadercmanager to the presenter","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/c15abd8d98db325099fb4cecca90236adc17e680"},{"sha":"57c51b83f084af52e61f236cc08b8c903d369ee0","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"linking the BasePresenter methods","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/57c51b83f084af52e61f236cc08b8c903d369ee0"},{"sha":"e8340d03a8379c9fd067ca14d8fe7da0a4e4ad84","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"using the proper Presenter, renaming to correct name","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/e8340d03a8379c9fd067ca14d8fe7da0a4e4ad84"},{"sha":"98543a64f0abd8e20d6f06230b37b9d94ae083ae","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"the presenter is now the one handling the menu clicks","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/98543a64f0abd8e20d6f06230b37b9d94ae083ae"},{"sha":"2b74807d3287182dbae5f524a803cda68af99122","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"cleaning up the snackbar messaging","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/2b74807d3287182dbae5f524a803cda68af99122"},{"sha":"d494af23750c9fad4a0dcdaf41ea057a44d02ad1","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"task presenters in mvp and loaders are now set the same way","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/d494af23750c9fad4a0dcdaf41ea057a44d02ad1"},{"sha":"6cd01b83b44828c4307340ca9571f1d87e76f598","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"cleaning up the task detail fragments, only getting what's necessary","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/6cd01b83b44828c4307340ca9571f1d87e76f598"},{"sha":"ca3c073e18798e8cdd37cb90a58bb8cb4daa8096","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"using the same tests and naming convention in both samples","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/ca3c073e18798e8cdd37cb90a58bb8cb4daa8096"},{"sha":"7a4e77a8fd614701824791967e99e9c7fdbbcff8","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"adding rotation test to task detail screen","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/7a4e77a8fd614701824791967e99e9c7fdbbcff8"},{"sha":"f915a402d7d7df987f08b0320a87cde5f3e15dc9","author":{"name":"David Gonzalez","email":"2ba8c97f4a289380fe99ca981d84dde238196204@gmail.com"},"message":"refactoring statistics page","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/f915a402d7d7df987f08b0320a87cde5f3e15dc9"},{"sha":"1706eda47b83cae938af953c2433bbcca5aa8038","author":{"name":"Jose Alcerreca","email":"c5baa5c5c9f4a94a45ea753ba46139a3bda1222b@google.com"},"message":"Small nit regarding docs","distinct":false,"url":"https://api.github.com/repos/zhangshen023/android-architecture/commits/1706eda47b83cae938af953c2433bbcca5aa8038"}]}
{"actor":{"display_login":"zhangshen023"}}