{"push_id":705858734,"size":2,"distinct_size":2,"ref":"refs/heads/1.x","head":"9549363c76d9201da38df90d9150d76d4398ada8","before":"de1f4144aaa0f06801ac467018d40a10c24e88cf","commits":[{"sha":"cb9d1eb676c22aedf89dd99879a6df724d2aaaa4","author":{"email":"775a77a55a6c9821aba7882f399cb42bfd8c1676@gmail.com","name":"Lalit Maganti"},"message":"single: add toSingle method to Observable\n\n* closes ReactiveX/RxJava#3038\n* this method allows an observable which is guaranteed to return exactly one\n  item to be converted to a Single\n* NOTE: the semantics of this function are very similar to that of single\n* i.e. errors are passed through, more than one item results in an\n  IllegalArgumentException, completion without emission results in a\n  NoSuchElementException and exactly one item is passed through the onSuccess\n  method of SingleSubscriber","distinct":true,"url":"https://api.github.com/repos/ReactiveX/RxJava/commits/cb9d1eb676c22aedf89dd99879a6df724d2aaaa4"},{"sha":"9549363c76d9201da38df90d9150d76d4398ada8","author":{"email":"874ea016ae2c637faf3a4e7c4a9da10f9d1d8b43@gmail.com","name":"Ben Christensen"},"message":"Merge pull request #3049 from tilal6991/1.x\n\nsingle: add toSingle method to Observable","distinct":true,"url":"https://api.github.com/repos/ReactiveX/RxJava/commits/9549363c76d9201da38df90d9150d76d4398ada8"}]}