{"push_id":1260981654,"size":4,"distinct_size":0,"ref":"refs/heads/333-add-schema-constraint","head":"400be8c5f00d1e37c36688da00203371d4aeb6ed","before":"c5fdacde602645718c32a978ef5430f09f39b836","commits":[{"sha":"5f8651339d1f7f3fb7ddd38f263bab8d8d546592","author":{"name":"Tom Blench","email":"4223410da52aa029e20e716388f4e6de66b0e8a6@uk.ibm.com"},"message":"Simplify `pickWinnerOfConflicts`:\n\n- Mark winning sequence current\n- Mark all non winning leaf sequences not current\n\nAlso remove `changeDocumentToBeCurrent`, `changeDocumentToBeNotCurrent`\nand simplify `getCurrent` to take a sequence number argument.","distinct":false,"url":"https://api.github.com/repos/cloudant/sync-android/commits/5f8651339d1f7f3fb7ddd38f263bab8d8d546592"},{"sha":"e92377f18cf1cbe6e8a2e2927f6200836c91a778","author":{"name":"Tom Blench","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@blench.org"},"message":"Merge pull request #334 from cloudant/332-simplify-pickWinnerOfConflicts\n\nSimplify `pickWinnerOfConflicts`:","distinct":false,"url":"https://api.github.com/repos/cloudant/sync-android/commits/e92377f18cf1cbe6e8a2e2927f6200836c91a778"},{"sha":"b5cdd4d1064326ad5c17507ef67a5a87da379b1f","author":{"name":"Rich Ellis","email":"ba6c2b988c1b44d2526778be4a6d31ca8091094e@users.noreply.github.com"},"message":"Added 100 to 200 migration\n\nAdded migration to remove duplicate revisions and repair the document trees\nand mark the correct current winner after the repair.\nAdded migration code to move all attachments to lowest sequence and also\ndelete all but one of any duplicate entries in attachment table that\ncould have been caused by multipart attachment pulls and\nforce insert during replication or the collation from duplicate revisions.\nAdded info level messages for reporting migration actions.\n\nUpdated CHANGES.md.\n\nAdded test migrating a database with duplicate revision IDs and some docs\nwith no current and also some duplicate attachments.\n\nAdded tests with various tree incorrect tree structures.\n\nAdded new migration test with complex database.","distinct":false,"url":"https://api.github.com/repos/cloudant/sync-android/commits/b5cdd4d1064326ad5c17507ef67a5a87da379b1f"},{"sha":"400be8c5f00d1e37c36688da00203371d4aeb6ed","author":{"name":"Rich Ellis","email":"ba6c2b988c1b44d2526778be4a6d31ca8091094e@users.noreply.github.com"},"message":"Merge pull request #336 from cloudant/331-migrate200\n\nAdded 100 to 200 migration","distinct":false,"url":"https://api.github.com/repos/cloudant/sync-android/commits/400be8c5f00d1e37c36688da00203371d4aeb6ed"}]}
{"actor":{"display_login":"tomblench"}}