{"push_id":985799394,"size":13,"distinct_size":1,"ref":"refs/heads/master","head":"450663eb49a2f938f091a52dc0462fbab47bb555","before":"86e034968ab43f6a49194f43d68eb915e595a84e","commits":[{"sha":"856ba42333fe9405fecf0faf850f129f36cde9f6","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Added in some null checking for enumerators and organized the project by moving the .NET native build scripts to their own folder.  Also added in a script to autogenerate the Linux symbol list from the Apple one","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/856ba42333fe9405fecf0faf850f129f36cde9f6"},{"sha":"d44fc0eac7772b816a23898a33d81ef475a07ddc","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Added in an exception to be thrown when a query enumeration fails, and fixed a path in the iOS build script","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/d44fc0eac7772b816a23898a33d81ef475a07ddc"},{"sha":"a3e2ecf254168e39093fa5c9b931f90565acba6c","author":{"email":"23f8a614584d09a4d7e4fe3d04fee9571055771d@couchbase.com","name":"hideki"},"message":"Cherry pick of 973e7bc2a6ba09b539b3a01c88a50efc79d53b40","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/a3e2ecf254168e39093fa5c9b931f90565acba6c"},{"sha":"7d6cf05a9f1be75cc049a6751945d8861717aaca","author":{"email":"21e2afd93d5ce53123476032b5dca8a79b546094@couchbase.com","name":"Jens Alfke"},"message":"Work around ForestDB bug in descending view queries\n\nForestDB's iterator can stop prematurely when iterating in descending\norder while skipping deleted docs. The workaround here avoids setting\nthe FDB_ITR_NO_DELETES flag. Have filed a ForestDB issue to get a real\nfix.\n\nFixes #1082","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/7d6cf05a9f1be75cc049a6751945d8861717aaca"},{"sha":"ba08fe3bcfd7226870292a09285b87924326eb62","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Refitted the C# projects with a build mode that copies the native libs and one that doesn't (needed for modularisation of couchbase-lite-net)","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/ba08fe3bcfd7226870292a09285b87924326eb62"},{"sha":"e2c0591e509c8dca2b8826a6f14e738dd1b83386","author":{"email":"21e2afd93d5ce53123476032b5dca8a79b546094@couchbase.com","name":"Jens Alfke"},"message":"Fix possible exception in previous fix (for descending view queries)\n\nBased on the backtrace in couchbase/couchbase-lite-java-core#971, it\nappears that the fdb_iterator_get_metaonly() call added as part of the\ndescending-view-query workaround may return FDB_STATUS_ITERATOR_FAIL.\nI think this can happen if there are no rows returned in the iteration\nat all -- it's the same reason the pre-existing call to\nfdb_iterator_get_metaonly in the getDoc() method below checks for that\nerror.\nSo I've changed the workaround code to ignore error returns.\n\nFixes couchbase/couchbase-lite-java-core#971 ... I think","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/e2c0591e509c8dca2b8826a6f14e738dd1b83386"},{"sha":"f85ac0c0b4302a90d2d9c4e3d0ba937e166af439","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Modify the .NET 3.5 project similar to the others (consider removing the .NET 4.5 project as it doesn't really serve a purpose)","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/f85ac0c0b4302a90d2d9c4e3d0ba937e166af439"},{"sha":"6b6b8b350661360dd8c9f4c697c253121bc23ea5","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Correct the assembly name for .NET 3.5","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/6b6b8b350661360dd8c9f4c697c253121bc23ea5"},{"sha":"27fc13c15b3605ad799eecbe2d6f08b8851e4005","author":{"email":"2603077a0093e1bde1d0dd95ca22a3f624d2bf89@users.noreply.github.com","name":"Jim Borden"},"message":"Update README.md\n\nFix some broken and changed links","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/27fc13c15b3605ad799eecbe2d6f08b8851e4005"},{"sha":"a1925dea1bb414786817e349aea56202878a27a8","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Fix broken path in Android build script and update prebuilt readme.txt","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/a1925dea1bb414786817e349aea56202878a27a8"},{"sha":"ad124af37c598bc025dcb6f914d28224d3bc4f3b","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Hardcode in the iOS internal reference instead of leaving it up to a config file","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/ad124af37c598bc025dcb6f914d28224d3bc4f3b"},{"sha":"b932481d671960b2d210c505969a358415862362","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Remove unneeded platform before merge","distinct":false,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/b932481d671960b2d210c505969a358415862362"},{"sha":"450663eb49a2f938f091a52dc0462fbab47bb555","author":{"email":"fb206a534a96a837608ec780f288e0e12626c27f@couchbase.com","name":"Jim Borden"},"message":"Merge branch 'release/1.2-net'","distinct":true,"url":"https://api.github.com/repos/couchbaselabs/cbforest/commits/450663eb49a2f938f091a52dc0462fbab47bb555"}]}