{"push_id":969500463,"size":27,"distinct_size":1,"ref":"refs/heads/sparrow-test-6dc138b71991223cbfeb59bb13f75305a9d067e2-0ec1901c3ae0486fac2105381b8cf907f167028a","head":"ed88c3de901409108ec9f91e0dbbcf01fe40fcbb","before":"6dc138b71991223cbfeb59bb13f75305a9d067e2","commits":[{"sha":"3ee3e3e808632fb38b52d7a2746325f0595aff17","author":{"email":"4a537d0618f1e69f7fb821738d3179cad3033f70@wikia-inc.com","name":"adamkarminski"},"message":"CE-3086 Use a localisable message for a read-only mode","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/3ee3e3e808632fb38b52d7a2746325f0595aff17"},{"sha":"31099a3dab7f647feca40ef850b4e227b48e6989","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"SUS-66L Video upload: title exists but article is null\n\nLet's change $article = Article::newFromID( $articleId ); to constructing Article instance from Title object.\n\nMy bet here is the slave lag - Article::newFromID uses slave node to fetch page information by id. By passing the Title instance to the Article construct we can skip the database query.","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/31099a3dab7f647feca40ef850b4e227b48e6989"},{"sha":"07735238c338a52a856a0ef8d87732fb1359337a","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"VideoEmbedTool: wait for slaves\n\n* before calling VideoFileUploader::upload()\n* after calling VideoHandlerHelper::setVideoDescription()","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/07735238c338a52a856a0ef8d87732fb1359337a"},{"sha":"2653d04a0843c036f16f501416314025dedfeb5c","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"SUS-80: filter out \"not fully uploaded\" videos from getVideoList response\n\nBecause of the way videos upload was fixed before SUS-66 was applied, rows to \"page\" table were added, but the actual video was never uploaded (i.e. \"image\" table row was missing)","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/2653d04a0843c036f16f501416314025dedfeb5c"},{"sha":"a5df7a04643246cada8bd07b2af0324d735df562","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"SpecialPhalanx: show notification when removing a block","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/a5df7a04643246cada8bd07b2af0324d735df562"},{"sha":"f91c03b54311a9956bdbea17b77a14b9528f614f","author":{"email":"0912c31d8f3c447ffbd747089712771157dbc5e4@gmail.com","name":"idradm"},"message":"DAT-3693 add ExternalDependencyIntegration test group","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/f91c03b54311a9956bdbea17b77a14b9528f614f"},{"sha":"d29809b7563ea4225a884d9f2827877c02fe02ac","author":{"email":"0912c31d8f3c447ffbd747089712771157dbc5e4@gmail.com","name":"idradm"},"message":"DAT-3693 add new test suite","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/d29809b7563ea4225a884d9f2827877c02fe02ac"},{"sha":"9b9cf21976236a22812acf0dc39e9c40d7e2d6a1","author":{"email":"0912c31d8f3c447ffbd747089712771157dbc5e4@gmail.com","name":"idradm"},"message":"DAT-3693 group renamed","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/9b9cf21976236a22812acf0dc39e9c40d7e2d6a1"},{"sha":"5eda3e2ca1aae1018473743fdb865bc978b08bb2","author":{"email":"a2df1e659c9fd2578de0a26565357cb273292eeb@roszka.pl","name":"Michał Roszka"},"message":"add logging to NegativeResponseException","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/5eda3e2ca1aae1018473743fdb865bc978b08bb2"},{"sha":"b4f1ac44df04609b9d457e8db8f595c4645831af","author":{"email":"a2df1e659c9fd2578de0a26565357cb273292eeb@roszka.pl","name":"Michał Roszka"},"message":"log the entire exception object as context","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/b4f1ac44df04609b9d457e8db8f595c4645831af"},{"sha":"6b5accfb28d4782db777d4d8e1b7a8e86e686105","author":{"email":"a2df1e659c9fd2578de0a26565357cb273292eeb@roszka.pl","name":"Michał Roszka"},"message":"log more exception properties","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/6b5accfb28d4782db777d4d8e1b7a8e86e686105"},{"sha":"4886cfbc6ef0e1bca3d26e4faee6f771d7e68c17","author":{"email":"a2df1e659c9fd2578de0a26565357cb273292eeb@roszka.pl","name":"Michał Roszka"},"message":"log more exception properties","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/4886cfbc6ef0e1bca3d26e4faee6f771d7e68c17"},{"sha":"664d31d8f2d497e8e214416c7760060f4831dc64","author":{"email":"a2df1e659c9fd2578de0a26565357cb273292eeb@roszka.pl","name":"Michał Roszka"},"message":"log more exception properties","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/664d31d8f2d497e8e214416c7760060f4831dc64"},{"sha":"b32bb7b27d715819fb0a181cfb740d778c3e7191","author":{"email":"38743fbb4474f9888eeb292dd9b249a72c19fd24@wikia.com","name":"Mix"},"message":"Merge pull request #9669 from Wikia/SUS-27-ooyala-ingestion-errors\n\nSUS-27 Ooyala ingestion errors: add logging to NegativeResponseException","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/b32bb7b27d715819fb0a181cfb740d778c3e7191"},{"sha":"e7e4fd8ec545f37d7871604c6d2fc06ce84fc93c","author":{"email":"4a537d0618f1e69f7fb821738d3179cad3033f70@wikia-inc.com","name":"adamkarminski"},"message":"CE-3086 Add translations of the read-only message","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/e7e4fd8ec545f37d7871604c6d2fc06ce84fc93c"},{"sha":"179b3bac3d682103612b2ace73cf095ddf7a23e0","author":{"email":"badb44a4d81b30dcb826e6dcdd7c03b44186615f@gmail.com","name":"Adam Karmiński"},"message":"Merge pull request #9594 from Wikia/CE-3086\n\nCE-3086 Use a localisable message for a read-only mode","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/179b3bac3d682103612b2ace73cf095ddf7a23e0"},{"sha":"78cf2a60b645a99b31f33fff8389b548c0d13dde","author":{"email":"45e12f1d702f49497ce2b424ade400714b39beae@wikia-inc.com","name":"Adam Robak"},"message":"Merge pull request #9661 from Wikia/DAT-3693\n\nDat 3693 extract jsonformat tests to separate suite","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/78cf2a60b645a99b31f33fff8389b548c0d13dde"},{"sha":"727d5e97b1c1e18a427cf93a4b363cb7927878a6","author":{"email":"d170adeb4ef769099de76bb028f0cf4635cef605@wikia-inc.com","name":"Piotr Gackowski"},"message":"Merge pull request #9652 from Wikia/SUS-80-fix-missing-fields-in-getVideoList\n\nSUS-80: filter out \"not fully uploaded\" videos from getVideoList response","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/727d5e97b1c1e18a427cf93a4b363cb7927878a6"},{"sha":"10132a096cc655768439432564e3a62be65a7d39","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"Merge branch 'dev' into SUS-66-VideoFileUploader-improve-slave-lag-handling","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/10132a096cc655768439432564e3a62be65a7d39"},{"sha":"389074765f07414af30f92981b19109416a3f63f","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"Merge branch 'dev' into SUS-95-on-unblock-notification","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/389074765f07414af30f92981b19109416a3f63f"}]}