{"push_id":944138057,"size":34,"distinct_size":1,"ref":"refs/heads/sparrow-test-0959224bb31fa261b2839c6e3b54d4cb5164cdb1-63ace87cf7b374e81cbe9dc21e3c24a1bb4a8be5","head":"1476a78d5c049fea49c76cbf294280dbc30f4e38","before":"0959224bb31fa261b2839c6e3b54d4cb5164cdb1","commits":[{"sha":"2837f83f4db0fcb56f5349957fb2b9a2590db218","author":{"email":"a2df1e659c9fd2578de0a26565357cb273292eeb@roszka.pl","name":"Michał Roszka"},"message":"use the actual block timestamp if possible","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/2837f83f4db0fcb56f5349957fb2b9a2590db218"},{"sha":"3636e6dca4da225eeadcd9dac58a4fc9bedd2748","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"LicensedVideoSwapSpecialController: prevent CSRF","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/3636e6dca4da225eeadcd9dac58a4fc9bedd2748"},{"sha":"96864bf28d39c133a717b8b2f05d7e4a7321eab9","author":{"email":"1df527b91f4330e469fb991c08e0fdbed9442442@gmail.com","name":"Szymon Fraszczak"},"message":"ADEN-2789 Add Nielsen provider in AnalyticsEngine","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/96864bf28d39c133a717b8b2f05d7e4a7321eab9"},{"sha":"87366ec5208e8ce6f40d585f755e093d835a9602","author":{"email":"1df527b91f4330e469fb991c08e0fdbed9442442@gmail.com","name":"Szymon Fraszczak"},"message":"ADEN-2789 Register new provider","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/87366ec5208e8ce6f40d585f755e093d835a9602"},{"sha":"c2c2403058c8708865c08445aeda6d719f16a232","author":{"email":"1df527b91f4330e469fb991c08e0fdbed9442442@gmail.com","name":"Szymon Fraszczak"},"message":"ADEN-2789 Remove redundant no-externals check","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/c2c2403058c8708865c08445aeda6d719f16a232"},{"sha":"65d0545daa76f56a189cca391e50e42edbf23836","author":{"email":"1df527b91f4330e469fb991c08e0fdbed9442442@gmail.com","name":"Szymon Fraszczak"},"message":"ADEN-2789 Update Nielsen apid","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/65d0545daa76f56a189cca391e50e42edbf23836"},{"sha":"18b8737c93fa0c09b428039fe90351760d1a99cb","author":{"email":"1df527b91f4330e469fb991c08e0fdbed9442442@gmail.com","name":"Szymon Fraszczak"},"message":"ADEN-2789 Move Nielsen tag close to body closing tag","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/18b8737c93fa0c09b428039fe90351760d1a99cb"},{"sha":"8d02536c522463d3d37347ed05adabe07c326f69","author":{"email":"1df527b91f4330e469fb991c08e0fdbed9442442@gmail.com","name":"Szymon Fraszczak"},"message":"ADEN-2789 Expose vertical and nielsen flag to mercury","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/8d02536c522463d3d37347ed05adabe07c326f69"},{"sha":"d7fe14a10d93ad4a144f5277e826a51881059af1","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"Achievement: check edit token when editing a badge","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/d7fe14a10d93ad4a144f5277e826a51881059af1"},{"sha":"ec821ecee4b5c4c3308c6d1010aeb0bcfb4bf294","author":{"email":"189560dcf41eefc584962fd2feafb4a93254447e@gmail.com","name":"macbre"},"message":"AchAjaxService::editPlatinumBadge - use WebRequest::isValidWriteRequest helper","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/ec821ecee4b5c4c3308c6d1010aeb0bcfb4bf294"},{"sha":"3f0a5a57d113a740ce55a1dc664a7f5df4f66585","author":{"email":"1df527b91f4330e469fb991c08e0fdbed9442442@gmail.com","name":"Szymon Fraszczak"},"message":"ADEN-2847 Fix fastlane lookup_error events","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/3f0a5a57d113a740ce55a1dc664a7f5df4f66585"},{"sha":"ad4e73a192ff8d495c1686626bf213f6a2e0bbf8","author":{"email":"d170adeb4ef769099de76bb028f0cf4635cef605@wikia-inc.com","name":"Piotr Gackowski"},"message":"Merge pull request #9476 from Wikia/SUS-25-LicensedVideoSwapHelper-CSRF-fix\n\nLicensedVideoSwapSpecialController: prevent CSRF","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/ad4e73a192ff8d495c1686626bf213f6a2e0bbf8"},{"sha":"44d3eed94151dd7a0e5fb3f638cec2b83db5c95a","author":{"email":"9749d1492af3d43f9c09e04c5c43f27bb909af51@wikia-inc.com","name":"Jacek Jursza"},"message":"Merge pull request #9440 from Wikia/ADEN-2789-nielsen-integration\n\nADEN-2789 Nielsen integration","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/44d3eed94151dd7a0e5fb3f638cec2b83db5c95a"},{"sha":"94e182749a005d1563b2cbf597c8f9919d20d6d8","author":{"email":"23d125b01409ce278f7e72eede048bc73ee0900f@wikia-inc.com","name":"Piotr Gabryjeluk"},"message":"SEO-232 Update isSpecial('Newimages') to isSpecial('Images')\n\nThere were two places in the code that checked for whether the current\npage is the Newimages special page.\n\nOne of them was adding the \"Add a photo button\" in the page header. The\nother one would enable ads on the page.\n\nBoth were converted to check for the new Special:Images page.","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/94e182749a005d1563b2cbf597c8f9919d20d6d8"},{"sha":"cb29252153cdf70c0137822ecd6b29774dd5ed28","author":{"email":"c277c9fc0621c194938acad8b03b41532d618c4a@wikia-inc.com","name":"Saipetch Kongkatong"},"message":"Merge pull request #9507 from Wikia/SEO-232-add-photo-button-for-special-images\n\nSEO-232 Update isSpecial('Newimages') to isSpecial('Images')","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/cb29252153cdf70c0137822ecd6b29774dd5ed28"},{"sha":"43880e5a6ef169f352fa1debe3443d7743ff158b","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@wikia-inc.com","name":"Owen Davis"},"message":"PLATFORM-1658: use helper func for updating page_wikia_props","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/43880e5a6ef169f352fa1debe3443d7743ff158b"},{"sha":"e3ac7c0f8000e893efd73590d9854548c3b29ad7","author":{"email":"b3fc0e1a51f252986e60be7da121b74d3ac6845f@obscure.org","name":"Owen Davis"},"message":"Merge pull request #9509 from Wikia/PLATFORM-1658\n\nPLATFORM-1658: use helper func for updating page_wikia_props","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/e3ac7c0f8000e893efd73590d9854548c3b29ad7"},{"sha":"b31130e499793e9b2fcde727f987bfe3fe588035","author":{"email":"23d125b01409ce278f7e72eede048bc73ee0900f@wikia-inc.com","name":"Piotr Gabryjeluk"},"message":"SEO-233 Fix PHP Fatal in redirect-canonical and add logging\n\nNot coding defensively, this fatal revealed another issue.\n\nBefore the changes some URLs generated a MediaWiki page saying \"Error\n404: Page not found | Special page | These aren't the pages you're\nlooking for. Move along, please\".\n\nNow they return HTTP 404 with an empty response and a PHP Fatal logged.\nThis commit fixes that, but also logs the original REQUEST_URI for\ncatching what weird URIs like that are requested.\n\nIt seems there were three main problems:\n\n1. URLs like http://some.wikia.com/Something:123 . PHP's parse_url given\n/Something:123 and the param interprets Something as the hostname and\n123 as the port and leaves path (which we're extracting) empty.\n\n2. Modular main pages URLs requested on desktop. For some reason the\nURLs are double-encoded, so after initial decoding, there are still \"%\"\nsigns in them, which are forbidden in MW Titles.\n\n3. Plain broken URLs that don't map to any valid MW title.\nTitle::newFromText doesn't return an object and code fails.\n\nThis pull request adds logging for all three, replaces the forbidden\ncharacters with \"_\" and as a last resort redirects to the home page.","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/b31130e499793e9b2fcde727f987bfe3fe588035"},{"sha":"7e4af986bdf68bb66609c1c91716d9ffd2387f76","author":{"email":"c277c9fc0621c194938acad8b03b41532d618c4a@wikia-inc.com","name":"Saipetch Kongkatong"},"message":"Merge pull request #9511 from Wikia/SEO-233-fix-fatal-in-redirect-canonical\n\nSEO-233 Fix PHP Fatal in redirect-canonical and add logging","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/7e4af986bdf68bb66609c1c91716d9ffd2387f76"},{"sha":"3c4ca0f1cd46b64c5847c474ef4a6978082e8def","author":{"email":"2ca298a6d645c25c9fa28142511c93105bcd4a96@wikia-inc.com","name":"Inez Korczynski"},"message":"PLATFORM-1355: Log state of wgArticleAsJson","distinct":false,"url":"https://api.github.com/repos/Wikia/app/commits/3c4ca0f1cd46b64c5847c474ef4a6978082e8def"}]}