backward/pull/forward code moved to lib/tools/VersionManagement.js