Has anybody delt with Revision History when working with a JSON document that defines a GUI


#1

Has anybody delt with Revision History when working with a JSON document that defines a GUI

  1. undo, redo, re re do – go back back back – In Memory making sure everything is there
    while a GUI is being created.

I’m sure the above is done in a lot of systems but maybe there is a JSON document Library – or SDK – that helps with this somehow.

We are using QT Creator


#2

Hi @abigdreamer,

Are you asking whether it’d be possible to use Couchbase Lite as a version control system?
If so, there’s more info about it here.
tl;dr the revisions are only here to help with concurrency and resolving conflicts during replication.

James


#3

As far as I could see (from docs and other posts), revisions are only present in Couchbase Lite. Is that right Couchbase Server doesn’t have them, it just keeps its “one version”?


#4

Correct. (Part of what Sync Gateway does is provide multi-revision storage in a Couchbase Server bucket.)