{"push_id":1296922605,"size":17,"distinct_size":17,"ref":"refs/heads/loids","head":"61f659eafc8a1da34e696f6db44c13f974ea8b20","before":"5f63d3f808155f8561a5c9e4e4cbe2ba3bdcdf0c","commits":[{"sha":"bdf7bdedb6b06645fd6f64f9a6165d1e318c5bbf","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Top3 Posts to SEO traffic","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/bdf7bdedb6b06645fd6f64f9a6165d1e318c5bbf"},{"sha":"9c65b3b26cc335e471321ed30cc719be0629e095","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"React doesn't like P tags inside P tags -- get rid of that.\n\nReact sees it as an error which then causes event handling\nto stop working.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/9c65b3b26cc335e471321ed30cc719be0629e095"},{"sha":"6bf0ad99e6cd2334dbe359d43757d7f3df36aa6b","author":{"name":"Ryan Schwers","email":"bbb8d687a5f9fa9671333dd0abde64abf7c4c8e2@gmail.com"},"message":"Count filtered r/all as a fake subreddit","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/6bf0ad99e6cd2334dbe359d43757d7f3df36aa6b"},{"sha":"77cf3b2ead5a98bffb301630c62cf1d537e1c071","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Fix unhandledrejection listener passing undefined ctx\n\nThis ends up bubbling to the error handler which\nwants to check ctx.env, but ctx is undefined.  Instead\nwe pull ctx from app.state.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/77cf3b2ead5a98bffb301630c62cf1d537e1c071"},{"sha":"f093d9d64b7a3bac5c684d9247863bc67948575a","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Bump @r/api-client to 1.26.1","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/f093d9d64b7a3bac5c684d9247863bc67948575a"},{"sha":"2d8b5dc24fdc677d634edb9ae24f35cdcc8d9aa6","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Revert \"Count filtered r/all as a fake subreddit\"\n\nThis reverts commit 6bf0ad99e6cd2334dbe359d43757d7f3df36aa6b.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/2d8b5dc24fdc677d634edb9ae24f35cdcc8d9aa6"},{"sha":"291531758360e36004d8857ac886afcb70faff97","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Revert \"Fix unhandledrejection listener passing undefined ctx\"\n\nThis reverts commit 77cf3b2ead5a98bffb301630c62cf1d537e1c071.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/291531758360e36004d8857ac886afcb70faff97"},{"sha":"a34ca531561d7bf5ac609af653887c758eb75e4c","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Revert \"Revert \"Count filtered r/all as a fake subreddit\"\"\n\nThis reverts commit 2d8b5dc24fdc677d634edb9ae24f35cdcc8d9aa6.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/a34ca531561d7bf5ac609af653887c758eb75e4c"},{"sha":"120aab58ce0996fb48feed2a87e756170099b4e5","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Revert \"Revert \"Fix unhandledrejection listener passing undefined ctx\"\"\n\nThis reverts commit 291531758360e36004d8857ac886afcb70faff97.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/120aab58ce0996fb48feed2a87e756170099b4e5"},{"sha":"f11037c2f8c482d0da06f34cc88382c1a6e2c81b","author":{"name":"Prashant Singh","email":"8c4ca9439f76a7e29376bc6cba61ac77b9bee959@reddit.com"},"message":"Issue exactly one screenview event for a page\n\nAvoid using ReactComponent state to track completion, since we might not\nalways be dealing with a mounted component at the point that we want to\nkick off the screenview event. We can check and modify a direct object\nproperty atomically, and we don't use that property for rendering, so we\ncan remove the connection to component state.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/f11037c2f8c482d0da06f34cc88382c1a6e2c81b"},{"sha":"dea2f492e7df1726521028bb6e9cc34d3014f0b9","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Give a nested superagent its own heads object\n\nIt looks like superagent gets mad when an object\nis changed and passed to a nested superagent. This\nends up giving an error like\n\nError: `value` required in setHeader(\"x-modhash\", value).\n\nInstead we make a fresh headers object to pass to\nthe nested superagent. A side-effect of our code\nis that catching such an error ends up restarting\nthe worker, so this causes needless restarts.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/dea2f492e7df1726521028bb6e9cc34d3014f0b9"},{"sha":"aa05a8430fc2fe243bd9186e0135ed132c1becc2","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Fix preview.images check\n\nThere are some cases where we have preview, but not\npreview.images, which makes the preview.images.length\ncheck try to dereference an undefined.  This hardens\nthe test.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/aa05a8430fc2fe243bd9186e0135ed132c1becc2"},{"sha":"e7b68fc44f6034b5d853d56e9a9c23e6c1552f84","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Check that we have an actual modhash","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/e7b68fc44f6034b5d853d56e9a9c23e6c1552f84"},{"sha":"16c8016ed8a7b215760240a26b30a78fde6167f9","author":{"name":"Joshua Uziel","email":"db4b2a61e8abc2d69656c76872c4964dfbbd9360@reddit.com"},"message":"Fix and error -- give it ctx instead of this.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/16c8016ed8a7b215760240a26b30a78fde6167f9"},{"sha":"ff342ee95668fd45adde7b7c754a490b1b367111","author":{"name":"Ryan Schwers","email":"bbb8d687a5f9fa9671333dd0abde64abf7c4c8e2@gmail.com"},"message":"Fix bug in server/config parsing","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/ff342ee95668fd45adde7b7c754a490b1b367111"},{"sha":"c83b3eca23c3f669324b2b23479d2f24c9a5992e","author":{"name":"Ryan Schwers","email":"bbb8d687a5f9fa9671333dd0abde64abf7c4c8e2@gmail.com"},"message":"Convert 1X cookies to use 2X format. Move to root domain.","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/c83b3eca23c3f669324b2b23479d2f24c9a5992e"},{"sha":"61f659eafc8a1da34e696f6db44c13f974ea8b20","author":{"name":"Niranjan Ramadas","email":"ae2ba4ef92081ef9b8d263744fb727f37d79f1fc@gmail.com"},"message":"Use loids generated by the api","distinct":true,"url":"https://api.github.com/repos/nramadas/reddit-mobile/commits/61f659eafc8a1da34e696f6db44c13f974ea8b20"}]}
{"actor":{"display_login":"nramadas"}}