On Mar 8, 2009, at 4:01 AM, Brian Candler wrote:
In my opinion (which doesn't count for much here :-), git is what
you want for this.
…or any other modern distributed VCS (I happen to prefer Mercurial
over Git.) But these have very different semantics than CouchDB, in
other ways.
- They bundle multiple db updates into atomic revisions
- They have no structure in their documents [except for interpreting
line-breaks for diff purposes]
- No REST API
- No indexing, view, queries.
You could implement CouchDB-type features on top of git/Mercurial/
darcs, as you suggest, but I think going the other direction is worth
investigating too.
—Jens