cloudhead/cradle — pull request #207 by sreuter (2013-02-28 15:28:27+00:00)
Title: Cradle automatically disarms CouchDB failsafe (conflict management) on .save()

CouchDB leverages revision ids to assure a document nerver gets accidentally overwritten. On each update, the app logic must be aware of the previous revision id to update a document. Cradles .save() implementation completely disables this functionality, by automatically fetching the current documents revision id when a conflict occurs.