{"push_id":1079523945,"size":23,"distinct_size":6,"ref":"refs/heads/45840-optional-delegate","head":"05a1d41837a79fa1ce0e6e3ff233df23e4304094","before":"a484b47e35573ade073a9ea9f770a3fd2d08a292","commits":[{"sha":"304057e3b794aa0a97fe145637d2e61ce7a89854","author":{"email":"0d6f743d17a7fef28372a522c6322f8a495366de@cloudant.com","name":"Tom Blench"},"message":"Remove failing assertion","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/304057e3b794aa0a97fe145637d2e61ce7a89854"},{"sha":"0806a392eac5bb003c461b114fb03e2e88efebc4","author":{"email":"a7f234c8acceaab53f84b8ddc6d799edd5a2524d@meetnow.eu","name":"Tobias Klonk"},"message":"fixed several potentional null pointer dereferences\n\nthe NSError** argument may be nil","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/0806a392eac5bb003c461b114fb03e2e88efebc4"},{"sha":"51ce9b2da1a54b5f0d9ba747c344c06bd9807ac6","author":{"email":"24d8af0d5951269eff6b61307671a9c4e72ca8ca@outlook.com","name":"Rhys Short"},"message":"Merge pull request #233 from meetnow/fixed-error-null-dereference\n\nfixed several potentional null pointer dereferences","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/51ce9b2da1a54b5f0d9ba747c344c06bd9807ac6"},{"sha":"c31099897abb93ccb716bda936a2c5b71c6358cd","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Deprecate cloudant toolkit integration points\n\nFixes #235","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/c31099897abb93ccb716bda936a2c5b71c6358cd"},{"sha":"e91ca44397b76f63cc2415b50e403bee91479632","author":{"email":"24d8af0d5951269eff6b61307671a9c4e72ca8ca@outlook.com","name":"Rhys Short"},"message":"Merge pull request #236 from cloudant/deprecate_toolkit\n\nDeprecate cloudant toolkit integration points","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/e91ca44397b76f63cc2415b50e403bee91479632"},{"sha":"62760f7c74d577ddd7700cb8d34b08012cebf8dc","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Audit Query APIs for Nullability and add annotations as required","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/62760f7c74d577ddd7700cb8d34b08012cebf8dc"},{"sha":"ec2152f57ff0c486aa262c84e4ddbbfa958764db","author":{"email":"24d8af0d5951269eff6b61307671a9c4e72ca8ca@outlook.com","name":"Rhys Short"},"message":"Merge pull request #225 from cloudant/queryAnnoatations\n\nAudit Query APIs for Nullability and add annotations as required","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/ec2152f57ff0c486aa262c84e4ddbbfa958764db"},{"sha":"3bf75e32ffbe7750d470f71b098d20760501967b","author":{"email":"12ba57251c6f72ff4885fa36c15e62e243dd1d3e@uk.ibm.com","name":"Bryn Harding"},"message":"Remove return arg from customiseNSURLSessionConfiguration","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/3bf75e32ffbe7750d470f71b098d20760501967b"},{"sha":"56c2197a4d55b5154a26e5d9dab9d8a26cd13e0d","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Use an Enum to denote Query Index type\n\n- Deprecate Query methods which use strings for index types\n- Deprecated NSString versions of index type on CDTQIndex\n- Created new enum CDTQIndexType to denote the query index type.","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/56c2197a4d55b5154a26e5d9dab9d8a26cd13e0d"},{"sha":"9bd1d5be83a5adace1d3e036b792cbfd7aea91c5","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Move query tests to using enum for creating indexes","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/9bd1d5be83a5adace1d3e036b792cbfd7aea91c5"},{"sha":"68c7bb7e2146b3b80bc6cd9b576fc4f4796d2b65","author":{"email":"12ba57251c6f72ff4885fa36c15e62e243dd1d3e@uk.ibm.com","name":"Bryn Harding"},"message":"Merge pull request #239 from cloudant/replication-policy-config\n\nFix bug in customiseNSURLSessionConfiguration","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/68c7bb7e2146b3b80bc6cd9b576fc4f4796d2b65"},{"sha":"5205e0e113b6ab769b60908bb2b07d7cc82b0555","author":{"email":"24d8af0d5951269eff6b61307671a9c4e72ca8ca@outlook.com","name":"Rhys Short"},"message":"Merge pull request #237 from cloudant/231-index-type-enum\n\nUse an Enum to denote the index type rather than a String","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/5205e0e113b6ab769b60908bb2b07d7cc82b0555"},{"sha":"692a030214ce879c9a427ec92a12febb12218a65","author":{"email":"24d8af0d5951269eff6b61307671a9c4e72ca8ca@outlook.com","name":"Rhys Short"},"message":"Merge pull request #228 from cloudant/remove-failing-test-testURLConnectionChangeTrackerWithBadCredentials\n\nRemove failing assertion","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/692a030214ce879c9a427ec92a12febb12218a65"},{"sha":"78ce15bc0b31c6d4cb1090717216ca65253cf074","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Adjust nullability annotations for HTTP classes\n\nIn light of NSObject never returning null from init, CDTHTTPInterceptorContext and\nCDTURLSession can safely be nonnull too.","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/78ce15bc0b31c6d4cb1090717216ca65253cf074"},{"sha":"f6150313295d489718899ec0d3d31911cea09028","author":{"email":"24d8af0d5951269eff6b61307671a9c4e72ca8ca@outlook.com","name":"Rhys Short"},"message":"Merge pull request #240 from cloudant/http-annotations\n\nAdjust nullability annotations for HTTP classes","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/f6150313295d489718899ec0d3d31911cea09028"},{"sha":"879e1f529a8469e1a329142d9f2e3e1232f56609","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Correctly generate a Temp dir for TDBlobStore","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/879e1f529a8469e1a329142d9f2e3e1232f56609"},{"sha":"c2ea91ab1a2e26a447bc363b5a38e043eb73886b","author":{"email":"24d8af0d5951269eff6b61307671a9c4e72ca8ca@outlook.com","name":"Rhys Short"},"message":"Merge pull request #241 from cloudant/encryption-fix\n\nCorrectly generate a Temp dir for TDBlobStore","distinct":false,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/c2ea91ab1a2e26a447bc363b5a38e043eb73886b"},{"sha":"d019df8d3f90e05f7f302c942ba1b61188f6e898","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Make Replicator Fire and forget.\n\nMake CDTReplicator fire and forget. This is achieved by the replicator retaining\nitself while it is replicating, when the replicator is stopped, it will release the\nreference to itself making it possible for the object to be deallocated.","distinct":true,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/d019df8d3f90e05f7f302c942ba1b61188f6e898"},{"sha":"5cc0e348027c021e61253dbc0709440bf34b0998","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Add additional comments about retain cycle, add a test for 'fire and forget' for push replications","distinct":true,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/5cc0e348027c021e61253dbc0709440bf34b0998"},{"sha":"7e870fcda767453bfdbbf3c9badd23c28f1f6be9","author":{"email":"8d4697abf3e27be04ed89b8709c0cbb4b720386d@uk.ibm.com","name":"Rhys Short"},"message":"Clean up comments and add additionial fire and forget test","distinct":true,"url":"https://api.github.com/repos/cloudant/CDTDatastore/commits/7e870fcda767453bfdbbf3c9badd23c28f1f6be9"}]}