Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-168

Basic JCR VersionManager support

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.19
    • jcr
    • None

    Description

      Versioning is a highly useful feature for many applications, so we definitely should support that in Oak.

      We could start by adding a basic JCR VersionManager implementation that simply implements checkin operations by copying content from a node to the respective version history under /jcr:system/jcr:versionStorage.

      The next step would then be figuring out whether we want to expose such an operation directly in the Oak API, or if a separate versioning plugin and an associated validator for changes in the /jcr:system/jcr:versionStorage subtree works better.

      Based on that we can then proceed to implement more of the JCR versioning features.

      Attachments

        Issue Links

          There are no Sub-Tasks for this issue.

          Activity

            People

              mreutegg Marcel Reutegger
              jukkaz Jukka Zitting
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: