Following performance improvements are possible in the sidegrade:
- if the parameters related to copying versions are not used, we can copy the version storage as-is and skip the VersionableEditor,
- inside the VersionableEditor we should check whether the versionable path already exists:
- the workspace name itself should be derived from the source repository (or should be configurable).
// cc: Michael Dürig