Julian Sedding

OAK-6889 - Followup on OAK-6755: fix OSGi component descriptors
OAK-6741 - Switch to official OSGi component and metatype annotations

- switch oak-core and oak-store-document to official OSGi annotations

  1. … 35 more files in changeset.
OAK-6136 - Extract the multiplexing implementation code into a separate bundle

- move multiplexing implementation to oak-multiplex

- move SimpleMountInfoProvider and MountInfo to oak-spi-core in order

to avoid introducing test dependencies to oak-multiplex

change prepared in collaboration with Robert Munteanu, thanks!

  1. /oak/trunk/oak-multiplex/src/test/java/org
  2. /oak/trunk/oak-multiplex/src/main/java/org
  3. /oak/trunk/oak-multiplex/src/main/java/org/apache
  4. … 66 more files in changeset.
OAK-5750 - Test failure: PojoSR run.osgi.SecurityProviderRegistrationTest

- remove debug code

OAK-5750 - Test failure: PojoSR run.osgi.SecurityProviderRegistrationTest

- introduce awaitServiceEvent utility method and replace sleeps in SecurityProviderRegistrationTest

OAK-5043: Very old JR2 repositories may have invalid nodetypes for groupsPath and usersPath

- add test and Editor implementation to fix the jcr:primaryType if needed

- only applies to RepositoryUpgrade, not RepositorySidegrade

JCR-3972 - Make size of ID-cache in CachingHierarchyManager configurable

- merged to branches/2.8

JCR-3971 - Make read-permission cache-size in CompiledPermissionsImpl configurable

- merged to branches/2.8

JCR-3972 - Make size of ID-cache in CachingHierarchyManager configurable

- merged to branches/2.10

JCR-3971 - Make read-permission cache-size in CompiledPermissionsImpl configurable

- merged to branches/2.10

JCR-3972 - Make size of ID-cache in CachingHierarchyManager configurable

- original patch by Manfred Baedke

JCR-3971 - Make read-permission cache-size in CompiledPermissionsImpl configurable

- original patch by Manfred Baedke

OAK-4241 - JdbcNodeStoreContainer does not correctly clean up H2 temp files
OAK-4241 - JdbcNodeStoreContainer does not correctly clean up H2 temp files
OAK-4225 - AbstractOak2OakTest never calls getSoureContainer().clean()
OAK-3844 - Better support for versionable nodes without version histories

- non functional refactoring + docs

- original patch from Tomek Rękawek

OAK-3844 - Better support for versionable nodes without version histories

- original patch from Tomek Rękawek

OAK-4037 - Include paths in AccessControlExceptions
OAK-3979 - RepositoryUpgrade skip on error must skip non existing node bundle

- handle failures in JackrabbitNodeState#getChildNodeEntries and JNS#getChildNode consistently

OAK-3979 - RepositoryUpgrade skip on error must skip non existing node bundle

- catch and skip NPE

OAK-3849 - After partial migration versions are not restorable

- Applied patch from Tomek Rękawek, thanks!

OAK-3836 - Convert simple versionable nodes during upgrade

- fix broken sidegrade test by checking repository descriptors

OAK-3836 - Convert simple versionable nodes during upgrade
OAK-3755 - Remove the special in-place upgrade handling from oak-upgrade

- patch by Tomek Rękawek

OAK-3685 - Support S3DataSource as the migration source

- use skipLongNames option in command line implementation

OAK-3685 - Support S3DataSource as the migration source

- patch provided by Tomek Rękawek, thanks!

OAK-3111 - Enforce check for max node name length

- original patch from Tomek Rękawek

OAK-3592 - merge-paths option not working for repository upgrade
OAK-936: Site checkin for project Oak Documentation-1.4-SNAPSHOT
  1. … 59 more files in changeset.
OAK-3182 - Add documentation on how to work with Git

- fix typo in svn url