https://github.com/mrloop/mlcouchmodel
Simple Document Versioning with CouchDB iOS
https://github.com/mrloop/mlcouchmodel
Last synced: 6 months ago
JSON representation
Simple Document Versioning with CouchDB iOS
- Host: GitHub
- URL: https://github.com/mrloop/mlcouchmodel
- Owner: mrloop
- Created: 2011-10-22T07:09:41.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2011-10-22T08:14:12.000Z (over 14 years ago)
- Last Synced: 2025-04-21T03:41:28.896Z (10 months ago)
- Language: Objective-C
- Homepage:
- Size: 91.8 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# Simple Document Versioning with CouchDB iOS
I wanted to store document edit history in my emebeded couchbase couchdb on iOS. Couchdb creates revsion of documents that are used during replication for conflict resolution but because compaction removes these revisons they can not be used as a persistent store of document edit history. J. Chris Anderson describes different approches to document versioning in [Simple Document Versioning with CouchDB](http://blog.couchbase.com/simple-document-versioning-couchdb). MLCouchModel implements the attachment versioning system for iOS on top of CouchCocoa CouchModel.