Description
The oak-upgrade module contains a package with the VersionableEditor and related classes. RepositorySidegrade uses them to migrate a version histories from one repository to another. We should move it to the oak-core, so they can be reused by other modules that deals with the migration (eg. the InitialContentMigrator in the oak-store-composite).