Zim

Comment 14 for bug 505847

Revision history for this message
Matthieu Rakotojaona (matthieu-rakotojaona) wrote :

> From my point of view storing old versions in the database as well
> should be optional. Some people may want to use it, but it will be
> much less efficient than storing versions in a dedicated version
> control system like bazaar, git, etc. The main purpose of couchdb is
> syncing.

Very true. Yet, the CouchDB's doc format I plan to use (I'm gonna have to document it) is made for replication, and extending it to manage versions wouldn't be very hard. But this is still another matter.

> Btw. do you also intent to build in conflict resolution in zim? If so
> please have a look at the open bounty for that topic and check the
> wiki page with details.

Conflict resolution is a very interesting problem. I'd love to tackle it, but I'm afraid I do not have that much time. But I'll share anything I can think about =]