{"push_id":837321701,"size":20,"distinct_size":1,"ref":"refs/heads/remove_generic_popup_background","head":"fa09b15e7d7282bb78b3570e08c58cc70cc7e854","before":"98d5f3833c88144fb5a93271d019af9a742e338e","commits":[{"sha":"6c2a38cb8ffe2992c73c523fafd92bdfea740745","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Externalize and correct error messages","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/6c2a38cb8ffe2992c73c523fafd92bdfea740745"},{"sha":"738068a08a04b820b17533e15a9d898ccadc4c39","author":{"email":"b8f2b4a55b04737e23e73b578abb3b36eb96ed7b@edx.org","name":"Akiva Leffert"},"message":"Parameterize platform name.\n\nSee corresponding iOS PR\nhttps://github.com/edx/edx-app-ios/commit/5d7e294ef6ebc40f804185bc09b8aedfd6926210\nConfig PRs are coming once this gets approved, but before I merge it.","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/738068a08a04b820b17533e15a9d898ccadc4c39"},{"sha":"61746bd0aa4ad2bca4467cc97ee91fc7de8be81c","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Move strings / use errors.xml","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/61746bd0aa4ad2bca4467cc97ee91fc7de8be81c"},{"sha":"1ab00ac5e7876a7c48f3d5f77885904cfd317293","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge branch 'master' into bguertin/error_cleanup","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/1ab00ac5e7876a7c48f3d5f77885904cfd317293"},{"sha":"a920d2aedc2bfa7ef85691d69bf8a27bde19dbde","author":{"email":"b8f2b4a55b04737e23e73b578abb3b36eb96ed7b@edx.org","name":"Akiva Leffert"},"message":"Fixes from review","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/a920d2aedc2bfa7ef85691d69bf8a27bde19dbde"},{"sha":"4413ba387118b76e4b13a255437b2a07932da437","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Update to NewRelic SDK 5.3.1","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/4413ba387118b76e4b13a255437b2a07932da437"},{"sha":"a702c57d309c6d724164fe1684459e7291e05dd0","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge pull request #402 from edx/new_relic_5.3.1\n\nUpdate to NewRelic SDK 5.3.1","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/a702c57d309c6d724164fe1684459e7291e05dd0"},{"sha":"5e80e37374242cc375cc3fee1d25c4bfdf3d4246","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge branch 'master' into aleffert/parameterize-platform","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/5e80e37374242cc375cc3fee1d25c4bfdf3d4246"},{"sha":"b788cddaf8451accaa52d76d4dc266f6946fb0ea","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge pull request #397 from edx/aleffert/parameterize-platform\n\nParameterize platform name.","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/b788cddaf8451accaa52d76d4dc266f6946fb0ea"},{"sha":"899eccf2f8285ba9b3d2ce8a6cbf80960457f8dd","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Minor cleanup","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/899eccf2f8285ba9b3d2ce8a6cbf80960457f8dd"},{"sha":"2dc73a89670955159b72d6ab5d4a2e0c92f47ab2","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge branch 'master' of github.com:edx/edx-app-android into bguertin/error_cleanup","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/2dc73a89670955159b72d6ab5d4a2e0c92f47ab2"},{"sha":"a57b01307fc2c509a883582aed5c53f09c2193e1","author":{"email":"8df9585f5ecddf7dcf93bad15d1d773e6110a774@edx.org","name":"Mian Khalid"},"message":"Course Structure API, Mock API Responses and Tests updated\n\nMock API Responses and tests updated with course_structure api update\nRobolectric tests fixed which were causing IllegalArgumentException\n- NEW_COURSE_NAVIGATION flag was previously disabled for tests which caused\n  tests to throw IllegalArgumentException, so its now been enabled since we\n  have added video units as well in the mock api responses\n- orientationChangeTest updated which was failing due to inclusion of Video\n  elements in the updated courseware json\n- showWebDialogTest fixed and new course navigation enabled for tests\n- testOrientationChange test updated with the latest changed to match with\n  the current implemenation inside CourseUnitVideoFragment\n- ShadowWebSettings class has been added which works around an issue that\n  caused Robolectric to fail for our custom WebView implementation\n- description added to travis.yml file explaining a way to get detailed logs\n  which include stacktraces of exception, which are otherwise not printed","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/a57b01307fc2c509a883582aed5c53f09c2193e1"},{"sha":"909a215483650dee8c9f1640e4265700390ec217","author":{"email":"8df9585f5ecddf7dcf93bad15d1d773e6110a774@edx.org","name":"Mi@N Kh@LiD"},"message":"Merge pull request #387 from edx/khalid-MA-1400\n\nUpdate to new Course API + Mock API Responses updated + Multiple tests fixed","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/909a215483650dee8c9f1640e4265700390ec217"},{"sha":"2cdfe719f6a11b563c1323a01991dedbfc8882f8","author":{"email":"8df9585f5ecddf7dcf93bad15d1d773e6110a774@edx.org","name":"Mian Khalid"},"message":"CardView's margins issue fix on thread responses screen","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/2cdfe719f6a11b563c1323a01991dedbfc8882f8"},{"sha":"12352c59e5b0d7611837b6909ae368b655830a92","author":{"email":"8df9585f5ecddf7dcf93bad15d1d773e6110a774@edx.org","name":"Mian Khalid"},"message":"CardView adjustment logic moved to a util function","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/12352c59e5b0d7611837b6909ae368b655830a92"},{"sha":"6bb5675798d0f785af0cfcc6cb7b5c860fe13f44","author":{"email":"8df9585f5ecddf7dcf93bad15d1d773e6110a774@edx.org","name":"Mian Khalid"},"message":"rounded bottom border for Add Comment button","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/6bb5675798d0f785af0cfcc6cb7b5c860fe13f44"},{"sha":"7bee6c141de0dd1c656eeba413177f6d2133e6de","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge pull request #384 from edx/khalid-MA-1322\n\nCardView's margins issue fix on thread responses screen","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/7bee6c141de0dd1c656eeba413177f6d2133e6de"},{"sha":"caff88d1c359fe355d6c76e6af97300f60ceef43","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge branch 'master' into bguertin/error_cleanup","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/caff88d1c359fe355d6c76e6af97300f60ceef43"},{"sha":"d8c4a233205b97f573c2d4b94fcc132631c2d0ff","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge pull request #396 from edx/bguertin/error_cleanup\n\nExternalize and improve Task error messages","distinct":false,"url":"https://api.github.com/repos/edx/edx-app-android/commits/d8c4a233205b97f573c2d4b94fcc132631c2d0ff"},{"sha":"fa09b15e7d7282bb78b3570e08c58cc70cc7e854","author":{"email":"1ddd8d85649b3c4bc83a1a5ee5a66774ef2f493e@edx.org","name":"Brian Guertin"},"message":"Merge branch 'master' into remove_generic_popup_background","distinct":true,"url":"https://api.github.com/repos/edx/edx-app-android/commits/fa09b15e7d7282bb78b3570e08c58cc70cc7e854"}]}