easysoa / EasySOA

A light, collaborative platform to make Service Oriented Architecture simple.
http://www.easysoa.org
35 stars 8 forks source link

Service registry: Tree versioning #118

Open mkalam-alami opened 12 years ago

mkalam-alami commented 12 years ago

See nuxeo/nuxeo-tree-snapshot for the current implementation.

The current versioning system in Nuxeo is limited in that it only allows versioning at document-level ; versioning of folders and their contents is not linked in any way. A more adapted approach to versioning has to be implemented.

Goals

mdutoo commented 11 years ago

To use it : get source at https://github.com/nuxeo/nuxeo-tree-snapshot/blob/master/src/test/java/org/nuxeo/snapshot/TestSnapshoting.java or get jar at https://maven-eu.nuxeo.org/nexus/index.html#nexus-search;quick~tree-snapshot then do :

    Snapshotable snapshotable = root.getAdapter(Snapshotable.class);
    Snapshot snapshot = snapshotable.createSnapshot(VersioningOption.MINOR);

(from https://github.com/nuxeo/nuxeo-tree-snapshot/blob/master/src/test/java/org/nuxeo/snapshot/TestSnapshoting.java )