Hi Folks,

As part of a larger applicaiton, I'm looking at using CouchDB as a "file cabinet" to manage a collection of "documents" (surprise, surprise - it is a document database after all). In this case, the documents really will be documents (e.g., a word document, or a file). My simplistic model is that each Couch document will contain json-encoded metadata, and an attachment - the "real" document as a blob.

I want to apply version and change control to the documents and their metadata. In essence, I want to do git-like stuff for text, html, and word documents.

I'm aware that CouchDB-style "version control" is not real version control a la git, cvs, or what have you - and I've seen some discussions on this list that suggest doing "real" version control has to be overlayed on Couch.

So... my question is: Are there any good libraries and/or examples for doing so?

Thanks very much,

Miles Fidelman

--
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra


Reply via email to