semver saves and loads metadata, returns empty metadata for ancestral semver files