{"push_id":1025728686,"size":46,"distinct_size":4,"ref":"refs/heads/fix/3888-multiple-plans-requests","head":"04db494c092abf274bc821dcdc4b27b09a490f20","before":"90a959ddd32442f41fe413e0e42822fd3758bddc","commits":[{"sha":"3c93279b46f56156283c1854b31cc2722de67536","author":{"email":"aaa2f44ddf2294bcd1da06a46e763abd1f310183@gziolo.pl","name":"Grzegorz Ziolkowski"},"message":"Test: Refactor client/lib/posts tests to use fake DOM helper","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/3c93279b46f56156283c1854b31cc2722de67536"},{"sha":"fefbabc00111a55b2dc6dd2bc4da58ae4243f40b","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"Reader: Init ABTest earlier, before we fire page load events\n\nAnd spin this up as a new abtest name. Didn't re-use the name because I want folks in the previous test to be in this test too, potentially.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/fefbabc00111a55b2dc6dd2bc4da58ae4243f40b"},{"sha":"9790236851b3074deae94c4b4a22548c1f1a8e44","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com","name":"Andrew Duthie"},"message":"Tests: Use default require behavior for resolving extensions","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/9790236851b3074deae94c4b4a22548c1f1a8e44"},{"sha":"78d96fe5867a9275b43eeaffd94ba7329f5f15cf","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com","name":"Andrew Duthie"},"message":"Editor: Move tests to single test runner","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/78d96fe5867a9275b43eeaffd94ba7329f5f15cf"},{"sha":"facc2fcf0ac4c156b4af12eebd5f1439219a430a","author":{"email":"98ed12e99cbc51f74c923fe11e008e2b77f091a7@gmail.com","name":"Kelly Dwan"},"message":"Make sure to only start the install process when we can install plugins on the site.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/facc2fcf0ac4c156b4af12eebd5f1439219a430a"},{"sha":"168a02257f50787b54c447840c5883a2c4a7c2a4","author":{"email":"98ed12e99cbc51f74c923fe11e008e2b77f091a7@gmail.com","name":"Kelly Dwan"},"message":"Set plugin keys based on keys received in site API response","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/168a02257f50787b54c447840c5883a2c4a7c2a4"},{"sha":"3a48e85663de4f1607048c5241318ee03aefa4ef","author":{"email":"98ed12e99cbc51f74c923fe11e008e2b77f091a7@gmail.com","name":"Kelly Dwan"},"message":"Update plugin to the latest version if it’s already installed","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/3a48e85663de4f1607048c5241318ee03aefa4ef"},{"sha":"903453d28b216f2668e066bc4a953ee2d4fb0268","author":{"email":"98ed12e99cbc51f74c923fe11e008e2b77f091a7@gmail.com","name":"Kelly Dwan"},"message":"Add a new `fetchJetpackKeys` function which calls the keys endpoint (retrieving registration/api keys for premium services)","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/903453d28b216f2668e066bc4a953ee2d4fb0268"},{"sha":"37e1578e8a909c964f798e9bb527e5ee6d8c5bef","author":{"email":"98ed12e99cbc51f74c923fe11e008e2b77f091a7@gmail.com","name":"Kelly Dwan"},"message":"Use the plugin info returned from the API to determine which plugins to install, and use the key also returned by this API","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/37e1578e8a909c964f798e9bb527e5ee6d8c5bef"},{"sha":"f96d7486e4424143b74a60b42c6469fe6e77a53f","author":{"email":"98ed12e99cbc51f74c923fe11e008e2b77f091a7@gmail.com","name":"Kelly Dwan"},"message":"Use `manageSuccess` for installed plugins, which returns the response data back to our installation flow","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/f96d7486e4424143b74a60b42c6469fe6e77a53f"},{"sha":"b51e94217442299d260115d789b5207e45662856","author":{"email":"98ed12e99cbc51f74c923fe11e008e2b77f091a7@gmail.com","name":"Kelly Dwan"},"message":"Fix the update failed error check, and move on to the next plugin if this was the error.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/b51e94217442299d260115d789b5207e45662856"},{"sha":"30911a07280f42e40dff8eff7a3a608184293834","author":{"email":"b34f8484e9b79e73797d2ac1f4f0c80bc9c5679e@users.noreply.github.com","name":"Ben Lowery"},"message":"Merge pull request #4076 from Automattic/update/fix-reader-height-abtest\n\nReader: Init ABTest earlier, before we fire page load events","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/30911a07280f42e40dff8eff7a3a608184293834"},{"sha":"68b444473b1b3ce98d6fea49f83d1524b5139b4b","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"Reader: Fixup missing tracks events\n\nFix some busted ones, add more info in a common way to many that use posts, add many that were missing.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/68b444473b1b3ce98d6fea49f83d1524b5139b4b"},{"sha":"3ecc56a2169300a0533f9313d8b21f0cc3c4df35","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"Add in missing Add Tag click","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/3ecc56a2169300a0533f9313d8b21f0cc3c4df35"},{"sha":"82aa22ce1825a8216aa063e437a9edaa3540c788","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"Fix speling","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/82aa22ce1825a8216aa063e437a9edaa3540c788"},{"sha":"c5a92f0f3c75b025d7e7ddb0ab92fdb606d4463b","author":{"email":"119286ee5711f606ada7caa067472113d670000d@umur.io","name":"Umur Kontaci"},"message":"Tests: Enable running mocha directly","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/c5a92f0f3c75b025d7e7ddb0ab92fdb606d4463b"},{"sha":"7a679413423ff2d1899fe178289ada6a42ba75d9","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"onClick not onclick. React is picky.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/7a679413423ff2d1899fe178289ada6a42ba75d9"},{"sha":"73abc6ef94889f8fb91d45564e9777704c2de376","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"Add in tracks for discover card attribution clicks","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/73abc6ef94889f8fb91d45564e9777704c2de376"},{"sha":"ab12cb6fdc97cad5ab2bf12df4fb11853f02324c","author":{"email":"119286ee5711f606ada7caa067472113d670000d@umur.io","name":"Umur Kontaci"},"message":"Framework: Use default arguments for useMockery and provide mockery instance as the first argument for the callback","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/ab12cb6fdc97cad5ab2bf12df4fb11853f02324c"},{"sha":"8c23c63150f705c78eda6c8e98c4dc20547a16a4","author":{"email":"119286ee5711f606ada7caa067472113d670000d@umur.io","name":"Umur Kontacı"},"message":"Merge pull request #4101 from Automattic/fix/use-mockery-default-fn\n\nFramework: useMockery callback","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/8c23c63150f705c78eda6c8e98c4dc20547a16a4"}]}