{"push_id":909493499,"size":313,"distinct_size":313,"ref":"refs/heads/master","head":"04f38d381a143dc3242db598d4b83ea25f343a27","before":"cf892a96d693af778679278549fc8fa354326f43","commits":[{"sha":"1d9ba1ceb667b52e26511240f291a1e81bdbdef8","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@corbt.com","name":"Kyle Corbitt"},"message":"change native-modules link to work on gh-pages","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/1d9ba1ceb667b52e26511240f291a1e81bdbdef8"},{"sha":"27a0ce3ead8235b53c2081f820063af36401831d","author":{"email":"ef8ab6a7d5a960f2a3ac283f3efcbb4ee1c5dae5@qq.com","name":"sunnylqm"},"message":"update the way of starting packager on windows\n\nupdate the way of starting packager on windows","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/27a0ce3ead8235b53c2081f820063af36401831d"},{"sha":"7e22202061a3bd63c6ab40a4b878976e12036dc1","author":{"email":"ef8ab6a7d5a960f2a3ac283f3efcbb4ee1c5dae5@qq.com","name":"sunnylqm"},"message":"add `ERROR  Watcher took too long to load` hint\n\nadd `ERROR  Watcher took too long to load` hint","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/7e22202061a3bd63c6ab40a4b878976e12036dc1"},{"sha":"e919567323ce9e66ac625b9de786958911f41dab","author":{"email":"ef8ab6a7d5a960f2a3ac283f3efcbb4ee1c5dae5@qq.com","name":"sunnylqm"},"message":"Give more details about js require.\n\nNative developers may get confused by require statement.","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/e919567323ce9e66ac625b9de786958911f41dab"},{"sha":"3c3495739d72e93b5ef22635cc2b8dccd2d545f1","author":{"email":"fe24d5c589da8b0291fdaa4c019180182a1f6c39@gmail.com","name":"Satyajit Sahoo"},"message":"Add docs on building from source","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/3c3495739d72e93b5ef22635cc2b8dccd2d545f1"},{"sha":"da9e9e709b42a8875d38977c4ae37c88de92b084","author":{"email":"b3dda0e078d307dbb89f94069e1c0366d7fde1dd@gmail.com","name":"Perry Poon"},"message":"add mockingbot to showcase","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/da9e9e709b42a8875d38977c4ae37c88de92b084"},{"sha":"16b9c7d6f61b49917ccdb30335d1190e3fdb8247","author":{"email":"b3dda0e078d307dbb89f94069e1c0366d7fde1dd@gmail.com","name":"Perry Poon"},"message":"change order in showcase","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/16b9c7d6f61b49917ccdb30335d1190e3fdb8247"},{"sha":"098fcb3a277f0c363e00aeeb49880db52ab03424","author":{"email":"49e9fdbac7b6b28247b06e64df97a0d8e30342fa@fb.com","name":"Olivier Notteghem"},"message":"LayoutAnimation support for Android RN\n\nReviewed By: dernienl\n\nDifferential Revision: D2710141\n\nfb-gh-sync-id: 28d6af84441b7c2dbc423b73eb05e71f62f7cdea","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/098fcb3a277f0c363e00aeeb49880db52ab03424"},{"sha":"d4d41f9523871bed83cee7cfea0f76fb6d0fef81","author":{"email":"fe24d5c589da8b0291fdaa4c019180182a1f6c39@gmail.com","name":"Satyajit Sahoo"},"message":"Merge pull request #4454 from plrthink/master\n\nadd mockingbot to showcase","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/d4d41f9523871bed83cee7cfea0f76fb6d0fef81"},{"sha":"892dd5b86ab6e90337ccfb3f78e5ac5a4ef17839","author":{"email":"cc060e347222643fda7d9ea6fc0ae6961bf9e7ac@fb.com","name":"Gabe Levi"},"message":"Fix errors uncovered by v0.19.0\n\nReviewed By: mroch\n\nDifferential Revision: D2706663\n\nfb-gh-sync-id: 017c91bab849bf18767cacd2ebe32d1a1b10c715","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/892dd5b86ab6e90337ccfb3f78e5ac5a4ef17839"},{"sha":"c11dce36e6488c77eb16c121ea7cfe497c26ff4a","author":{"email":"cc060e347222643fda7d9ea6fc0ae6961bf9e7ac@fb.com","name":"Gabe Levi"},"message":"Deploy 0.19.0\n\nReviewed By: mroch\n\nDifferential Revision: D2711202\n\nfb-gh-sync-id: b889cc9fe13f676aa4e7a5672556174792ece365","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/c11dce36e6488c77eb16c121ea7cfe497c26ff4a"},{"sha":"0571250521c6fc21c3112481f335daa7dea1b18b","author":{"email":"4a20a93258c99dbff72809285d0e5a89d6385350@fb.com","name":"Wenjing Wang"},"message":"8/n Fix warnings at startup\n\nSummary:\npublic\n- Add missing required `key` prop for array of child components\n\nReviewed By: zjj010104\n\nDifferential Revision: D2711271\n\nfb-gh-sync-id: b9848abffd3c458cf45b1231be5eff0a5de805f1","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/0571250521c6fc21c3112481f335daa7dea1b18b"},{"sha":"04187536d15d8946084aa24cda41dd5705028104","author":{"email":"35a1091f854fff1e63c654c7a51cad152cfd07b8@fb.com","name":"Nick Lockwood"},"message":"Fixed threading bug in RCTNetworking\n\nSummary:\npublic\n\nWhen uploading images, RCTHTTPFormDataHelper was sometimes accessed on the wrong thread.\n\nReviewed By: helouree\n\nDifferential Revision: D2709186\n\nfb-gh-sync-id: d0a14926927d1d41f602f78a9f6892dfbdfc6ff9","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/04187536d15d8946084aa24cda41dd5705028104"},{"sha":"5dc40afbf681839947cbab691a9f4d2d1ccb7bc0","author":{"email":"2e272eddd959d1d0cf6ef86cf6e48f56f05de4d1@fb.com","name":"David Aurelio"},"message":"Add for-of transform to babel configurations\n\nSummary:\nAdds babel-plugin-transform-es2015-for-of to babel configuration.\n\npublic\n\nReviewed By: tadeuzagallo\n\nDifferential Revision: D2712220\n\nfb-gh-sync-id: cc6dd9e6e70946607ef9bb9f659eb628cf2eb555","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/5dc40afbf681839947cbab691a9f4d2d1ccb7bc0"},{"sha":"873efa2e972169c6b787158d31b63617888f2a75","author":{"email":"a44d88c6a96a43c9e2aacdc30820f08325a760f9@gmail.com","name":"sercanov"},"message":"added Mobabuild app","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/873efa2e972169c6b787158d31b63617888f2a75"},{"sha":"edb26072c397180840de54738235f064402ad75c","author":{"email":"ef8ab6a7d5a960f2a3ac283f3efcbb4ee1c5dae5@qq.com","name":"sunnylqm"},"message":"add git requirement and note for environment variables","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/edb26072c397180840de54738235f064402ad75c"},{"sha":"7e4c8b2d2d2b27ecfc96a5594ae162f939a4f4f1","author":{"email":"a44d88c6a96a43c9e2aacdc30820f08325a760f9@gmail.com","name":"sercanov"},"message":"sorted alphabetically","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/7e4c8b2d2d2b27ecfc96a5594ae162f939a4f4f1"},{"sha":"802aef95097ce76a452fb70086a38075ca37c9ae","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@blick-labs.com","name":"Christopher Dro"},"message":"Update argument passed for assetRoots.\n\nSummary:\nFixes #4388\nCloses https://github.com/facebook/react-native/pull/4431\n\nReviewed By: svcscm\n\nDifferential Revision: D2704076\n\nPulled By: mkonicek\n\nfb-gh-sync-id: 2b788eb15787334bf7309fde730566092ff63832","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/802aef95097ce76a452fb70086a38075ca37c9ae"},{"sha":"c25c98c00c8c195f85c9fb17eae3cb0c36b465f5","author":{"email":"46885db4b6b47fb4d415b2db21d0802f174c79ca@fb.com","name":"Justin Spahr-Summers"},"message":"Flush UI blocks as soon as they're accumulated\n\nSummary:\npublic\n\nCurrently, we wait to invoke `-flushUIBlocks` until the JavaScript batch to native has completed. This means we may be waiting an unnecessarily long time to perform view hierarchy changes and prop changes.\n\nBy instead invoking this after each chunk of enqueued UI blocks, we can perform some updates more eagerly, increasing our utilization of the main thread while splitting up the amount of time we spend running upon it.\n\nThis shouldn't affect layout, which is still tied to `-batchDidComplete`, so any visual inconsistencies should be limited to prop changes, which seems acceptable for the dramatic improvement in performance.\n\nReviewed By: javache\n\nDifferential Revision: D2658552\n\nfb-gh-sync-id: 6d4560e21d7da1b02d2f30d1860d60735f11c4b5","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/c25c98c00c8c195f85c9fb17eae3cb0c36b465f5"},{"sha":"30a5eb51f8efea5cb5ccc75edbefc9575eadba3b","author":{"email":"37fab5c8af382729ab159bd9556c0e9e884b46ba@fb.com","name":"Alexander Blom"},"message":"Generate module definition on demand\n\nReviewed By: astreet\n\nDifferential Revision: D2707977\n\nfb-gh-sync-id: fb2baa464a23df82e8b48a91a84c98370517d311","distinct":true,"url":"https://api.github.com/repos/rmevans9/react-native/commits/30a5eb51f8efea5cb5ccc75edbefc9575eadba3b"}]}