{"push_id":834817484,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"c7dabd840e415973f23218fbf45d89a992dcb730","before":"b7cb9267e5466711dd8787f34f8260ac446d85c6","commits":[{"sha":"c162dab70fe9a5d687b26f4f0801b88e6d3b29b5","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"Add bits from fdb2546d882dbe6b4a03776b347391c75e5a7afb that failed to export to GitHub.","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/c162dab70fe9a5d687b26f4f0801b88e6d3b29b5"},{"sha":"78eb18f9de5a30952d2522204a236e72ad2753db","author":{"email":"cd8f0f37c6212d82d960f9f3ec246eed91aa6d95@fb.com","name":"Peter Hallam"},"message":"Don't conflate named types and type kinds in the RPC 3 Type Registry.\n\nReviewed By: scv119, nmote\n\nDifferential Revision: D2555549\n\nfb-gh-sync-id: 0222bbe3dcc5ec62bc32710c3893ab1b03a4a687","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/78eb18f9de5a30952d2522204a236e72ad2753db"},{"sha":"c10d08758d04d9bb377412bdc2351d9c21af0198","author":{"email":"cd8f0f37c6212d82d960f9f3ec246eed91aa6d95@fb.com","name":"Peter Hallam"},"message":"Extract builtin type definitions into their own file.\n\nReviewed By: scv119\n\nDifferential Revision: D2555612\n\nfb-gh-sync-id: 78580482d70060128133c9b6c43605816634ffa6","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/c10d08758d04d9bb377412bdc2351d9c21af0198"},{"sha":"b1f7a99005fefe95dcccd9df65965e6a2771cb73","author":{"email":"abca49d89be7ca68705c2fefdf88a16f362fa6db@fb.com","name":"Chen Shen"},"message":"wait for unsubscribe command before close the client socket in watchman client\n\nReviewed By: mostafaeweda, bolinfest\n\nDifferential Revision: D2528692\n\nfb-gh-sync-id: 6b11f93a00c73365d50aa92e0126ed0a8fd1b543","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/b1f7a99005fefe95dcccd9df65965e6a2771cb73"},{"sha":"ade212cdeb4f642940e2609a16a6608aefaa0bf0","author":{"email":"abca49d89be7ca68705c2fefdf88a16f362fa6db@fb.com","name":"Chen Shen"},"message":"add RemoteConnectionConfigurationManager to save the successful connnection configs.\n\nReviewed By: mostafaeweda, jssln\n\nDifferential Revision: D2535748\n\nfb-gh-sync-id: bc062933d52594b453db78694ae4a0bc238e508d","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/ade212cdeb4f642940e2609a16a6608aefaa0bf0"},{"sha":"58054bc3589b6c48e825dc1526017b77df0b623b","author":{"email":"abca49d89be7ca68705c2fefdf88a16f362fa6db@fb.com","name":"Chen Shen"},"message":"reuse openssl key to speedup connection\n\nReviewed By: jssln\n\nDifferential Revision: D2535605\n\nfb-gh-sync-id: 36237ae348dcee91d0a7e1fea4f440003a5539a2","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/58054bc3589b6c48e825dc1526017b77df0b623b"},{"sha":"1fdf60e01d2778b22b2bf043eb515285f5bac5b0","author":{"email":"efb25b7bbde5746bde07575fc4a6f17828874580@fb.com","name":"Ross Allen"},"message":"Flow clean 'keytar-wrapper'\n\nReviewed By: nmote\n\nDifferential Revision: D2557272\n\nfb-gh-sync-id: b4a1054e4362ad4e0f48114d8b6df4a37fde15ae","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/1fdf60e01d2778b22b2bf043eb515285f5bac5b0"},{"sha":"9f8d3f1466608c44357f1d41be72d1d2be3720db","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"Change JasmineSpy.and* methods to return JasmineSpy.\n\nReviewed By: ssorallen\n\nDifferential Revision: D2560878\n\nfb-gh-sync-id: 1d0bbaed90dc5db043cbe53f75367d8edfbc93eb","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/9f8d3f1466608c44357f1d41be72d1d2be3720db"},{"sha":"d2066ef89a349294f2f16da78b3d7abd98447254","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add (disabled) ES6 eslint rules\n\nReviewed By: ssorallen\n\nDifferential Revision: D2561237\n\nfb-gh-sync-id: fe0bed3f6b3681ce1161f1e6cc2371625a1fbba8","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/d2066ef89a349294f2f16da78b3d7abd98447254"},{"sha":"84341c71042d19f633b789039d49bf5dc559c6ec","author":{"email":"abca49d89be7ca68705c2fefdf88a16f362fa6db@fb.com","name":"Chen Shen"},"message":"Catch the exceptions for decrypt and encrypt configs\n\nReviewed By: jssln\n\nDifferential Revision: D2561797\n\nfb-gh-sync-id: 4f61b70bbf429e58b15495d7ec83825800ae59d9","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/84341c71042d19f633b789039d49bf5dc559c6ec"},{"sha":"143cc84ad2a8cca9a561f05bed0491c95c4f6aec","author":{"email":"f3e7d20fabb5c4bf9f7006a990964d9414b0fcd6@fb.com","name":"Jonas Gebhardt"},"message":"Add recent-files quickopen provider\n\nReviewed By: jamesgpearce\n\nDifferential Revision: D2520890\n\nfb-gh-sync-id: d27b94d11783928c2cec9d04b6b5e2ed6b0df2ec","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/143cc84ad2a8cca9a561f05bed0491c95c4f6aec"},{"sha":"746090718fe19222a88c1d34e23c06428dc294c9","author":{"email":"d53bf5fa64c104a27943beee171f2d917c48d01a@fb.com","name":"Nat Mote"},"message":"Make Flow autocomplete wait until a character is typed\n\nReviewed By: mostafaeweda\n\nDifferential Revision: D2561182\n\nfb-gh-sync-id: 3ef2ac8ab71935745e53a99f95adabad78628785","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/746090718fe19222a88c1d34e23c06428dc294c9"},{"sha":"3d14b7f893080c9f99c39a07a267af628a3cd2a8","author":{"email":"e8d869025aa586dcffe1d742d5ceb2c0a562badf@fb.com","name":"James Pearce"},"message":"Output handler flow & lint clean\n\nReviewed By: natthu\n\nDifferential Revision: D2554729\n\nfb-gh-sync-id: 06ade81d55f19260b66b1268d6ff8e2722622dbe","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/3d14b7f893080c9f99c39a07a267af628a3cd2a8"},{"sha":"e2407946b7a91e54132acafdbffbb91c414c1cfd","author":{"email":"e8d869025aa586dcffe1d742d5ceb2c0a562badf@fb.com","name":"James Pearce"},"message":"Make nuclide-process-output-store flow clean\n\nReviewed By: natthu\n\nDifferential Revision: D2554722\n\nfb-gh-sync-id: d59583732c54237fdea54986fed0c4b68dbffc4b","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/e2407946b7a91e54132acafdbffbb91c414c1cfd"},{"sha":"c7dabd840e415973f23218fbf45d89a992dcb730","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"Remove ReadOnlyTextEditor as a subclass of TextEditor.\n\nSummary: public\nAtom has recently deprecated accessing the `TextEditor` constructor\n(which admittedly was never a published part of the Atom 1.0 API):\n\nhttps://github.com/atom/atom/commit/4d2d4c3\n\nTo create a `TextEditor`, you are now supposed to use the new\n`atom.workspace.buildTextEditor()` method instead.\n\nThey have not removed access to `TextEditor` altogether, but they added some new\nchecks in the constructor that basically force us to go through\nthe new `atom.workspace.buildTextEditor()` method:\n\nhttps://github.com/atom/atom/commit/95fbff03\n\nThis is a problem for our `ReadOnlyTextEditor` because it subclasses `TextEditor`\nand the way it calls `super()` does not satisfy these checks.\n\nThis revision removes the way we create a read-only `TextEditor`. It removes the\nsubclass and instead overwrites the methods that `ReadOnlyTextEditor` was\noverriding on a per-instance basis. I also filed https://github.com/atom/atom/issues/9237\nto get us to a less hacky solution in the long-term.\n\nNote that we do a runtime check for the presence of `atom.workspace.buildTextEditor()`\nto make sure that we work in both older and newer versions of Atom.\n\nReviewed By: natthu\n\nDifferential Revision: D2564228\n\nfb-gh-sync-id: 874dae28561a9d7ffbc726cb09ab93a463e30257","distinct":true,"url":"https://api.github.com/repos/PKRoma/nuclide/commits/c7dabd840e415973f23218fbf45d89a992dcb730"}]}