{"push_id":557805757,"size":12,"distinct_size":12,"ref":"refs/heads/swift-development","head":"30a834d0f9c5dbe9bc922f3802449d31a41dab1f","before":"54c475c0962582f00b08d8a5710b815ba9bc8516","commits":[{"sha":"3cbf79d35df29660022aeb84ad78a2141eba9300","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Implement takeUntilReplacement()","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/3cbf79d35df29660022aeb84ad78a2141eba9300"},{"sha":"10cf9217a1f05d1d5c6c44f557579e2617ffbf57","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Fix race conditions in takeUntilReplacement()","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/10cf9217a1f05d1d5c6c44f557579e2617ffbf57"},{"sha":"80d7f001b15f1f6443e1a6bdb431eafe727ffc20","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Argh git fail removing duplicate takeUntilReplacement()","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/80d7f001b15f1f6443e1a6bdb431eafe727ffc20"},{"sha":"6b4115030f52f5521d04830fe4b09100269b0b61","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"s/Forard/Forward","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/6b4115030f52f5521d04830fe4b09100269b0b61"},{"sha":"d151d7c148a3865038c9dc9f7d372e674a3081e5","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Whitespace, modify->withValue(), simplify atomic usage","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/d151d7c148a3865038c9dc9f7d372e674a3081e5"},{"sha":"54b2ebb6351e3aa116e15baf139a44642753d553","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Revert \"Whitespace, modify->withValue(), simplify atomic usage\"\n\nThis reverts commit d151d7c148a3865038c9dc9f7d372e674a3081e5.","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/54b2ebb6351e3aa116e15baf139a44642753d553"},{"sha":"bb5972d3089dee4ae9ff63d489123e4efbb2584e","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Revert \"s/Forard/Forward\"\n\nThis reverts commit 6b4115030f52f5521d04830fe4b09100269b0b61.","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/bb5972d3089dee4ae9ff63d489123e4efbb2584e"},{"sha":"de1682ae29d58a123eb1f8488884c1deee710122","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Revert \"Argh git fail removing duplicate takeUntilReplacement()\"\n\nThis reverts commit 80d7f001b15f1f6443e1a6bdb431eafe727ffc20.","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/de1682ae29d58a123eb1f8488884c1deee710122"},{"sha":"0f7d607010cc3af985f6c8cda3aac30c39cecece","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Revert \"Fix race conditions in takeUntilReplacement()\"\n\nThis reverts commit 10cf9217a1f05d1d5c6c44f557579e2617ffbf57.","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/0f7d607010cc3af985f6c8cda3aac30c39cecece"},{"sha":"45d9816a70fc72f02eca404c0cbbbcc71e0d513b","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Revert \"Implement takeUntilReplacement()\"\n\nThis reverts commit 3cbf79d35df29660022aeb84ad78a2141eba9300.","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/45d9816a70fc72f02eca404c0cbbbcc71e0d513b"},{"sha":"6c44da1e1ef3551d3d50b3ae5efb367b4e6c12bc","author":{"email":"e3579b1e47f273529f0f929453e939a68ede9fd1@khanacademy.org","name":"Andy Matuschak"},"message":"Reordered takeUntilReplacement() observation","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/6c44da1e1ef3551d3d50b3ae5efb367b4e6c12bc"},{"sha":"30a834d0f9c5dbe9bc922f3802449d31a41dab1f","author":{"email":"46885db4b6b47fb4d415b2db21d0802f174c79ca@github.com","name":"Justin Spahr-Summers"},"message":"Merge pull request #1704 from ReactiveCocoa/swift-take-until-replacement\n\nFix race condition in Signal.takeUntilReplacement()","distinct":true,"url":"https://api.github.com/repos/ReactiveCocoa/ReactiveCocoa/commits/30a834d0f9c5dbe9bc922f3802449d31a41dab1f"}]}