{"push_id":2992616273,"size":21,"distinct_size":21,"ref":"refs/heads/1344-pocket-to-mvvm","head":"8414cb0d6c4bfd96ce4703bdab34eb411188dd06","before":"6d5ff856d99fba1c688a209915f1e029f7cc2f94","commits":[{"sha":"59ba5b7ebc41e6965af04a93196a0bfbfcde6b08","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue 1344: added PocketRepo skeleton","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/59ba5b7ebc41e6965af04a93196a0bfbfcde6b08"},{"sha":"275d59ceb6b2e2d010b6c9fd54116d29887c235e","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: added PocketViewModel skeleton","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/275d59ceb6b2e2d010b6c9fd54116d29887c235e"},{"sha":"97b27a63c918a8f0ac441884d71be5d98b93fc9e","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: extracted fun into PocketVideoParser","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/97b27a63c918a8f0ac441884d71be5d98b93fc9e"},{"sha":"4a43f43caaa2a211369506004082935d7ab65dff","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: added static data to PocketViewModel","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/4a43f43caaa2a211369506004082935d7ab65dff"},{"sha":"5688502eecff0d156388de5bb573eac6207675b9","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: added PocketRepoStateMachine","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/5688502eecff0d156388de5bb573eac6207675b9"},{"sha":"8d34705fa027bf16f9169b274e2806ff54d3e773","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: wrote tests for PocketRepoStateMachine","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/8d34705fa027bf16f9169b274e2806ff54d3e773"},{"sha":"2396c195fa95a606c0e3b23ec133019e04530cf4","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: Moved Pocket functionality into PocketRepo","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/2396c195fa95a606c0e3b23ec133019e04530cf4"},{"sha":"8ff2bfe6b990e119f4dfb9cac6bba721888e9cb7","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: extracted fun from Pocket into PocketDrawable","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/8ff2bfe6b990e119f4dfb9cac6bba721888e9cb7"},{"sha":"a46dfb6ab31ebccce9fc10c2eb2da96509263226","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: deleted Pocket","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/a46dfb6ab31ebccce9fc10c2eb2da96509263226"},{"sha":"4119be74dc7c30eac3c81eba7e5b37e540f4ee20","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: typealiased rule to help test LiveData","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/4119be74dc7c30eac3c81eba7e5b37e540f4ee20"},{"sha":"8cded6aaab09374b4d5ea587de7f60c93e2123d9","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: wrote failing PocketViewModel tests","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/8cded6aaab09374b4d5ea587de7f60c93e2123d9"},{"sha":"2aab71efe205d05a5b9d978aaabc0a0a693c2816","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: updated PocketViewModel to transform data","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/2aab71efe205d05a5b9d978aaabc0a0a693c2816"},{"sha":"810de70f1aac516a6d8a14d0f8f43bd458bdb902","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: updated ServiceLocator\n\nFirefoxApplication#setTestServiceLocator will not be needed for Espresso tests, because we can set a custom Application class by following these instructions:\nhttps://medium.com/appunite-edu-collection/ui-testing-on-android-with-dagger-espresso-and-mockito-12d37e5f613d\n... and then deleting all previously configured Espresso tests and rerunning","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/810de70f1aac516a6d8a14d0f8f43bd458bdb902"},{"sha":"afbc0c9593b747570fda5751ef0999655d538114","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: updated ViewModelFactory to provide PocketViewModel","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/afbc0c9593b747570fda5751ef0999655d538114"},{"sha":"9f53881f8430973253f5467bcff9380079800a44","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: fixed PocketEndpointTest","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/9f53881f8430973253f5467bcff9380079800a44"},{"sha":"56fa17a705b9836daf13add24595c13d5f457f84","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Updated PocketMegaTile to use new data","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/56fa17a705b9836daf13add24595c13d5f457f84"},{"sha":"02673b79de14df802e13c5d6e9163d69c1bf2bcc","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: pass new data to PocketMegaTile","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/02673b79de14df802e13c5d6e9163d69c1bf2bcc"},{"sha":"c07f475b615c13cc61e897eaaa135ecbbe7f3b7a","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: update BrowserNavigationOverlay to pass new data","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/c07f475b615c13cc61e897eaaa135ecbbe7f3b7a"},{"sha":"354db36c89db443924a2636c6e8f1882ecae5f3d","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: pull uneeded param out of ScreenController#showPocket","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/354db36c89db443924a2636c6e8f1882ecae5f3d"},{"sha":"3642ab32e57b1d19f4eb70be19bb349a33d8a945","author":{"name":"Severin Rudie","email":"7bbc43e9d693bf2255c221850f1972cd36ccb680@mozilla.com"},"message":"Issue #1344: minor cleanup","distinct":true,"url":"https://api.github.com/repos/Baron-Severin/firefox-tv/commits/3642ab32e57b1d19f4eb70be19bb349a33d8a945"}]}
{"actor":{"display_login":"Baron-Severin"}}