provider = manager.getProviderByRepository(repository);
} catch (NoSuchScmProviderException e) {
throw new MojoExecutionException("Unknown/unsupported SCM provider", e);
}
ScmVersion scmStartVersion;
ScmVersion scmEndVersion;
if (repository.getProvider().equals("svn")) {
getLog().warn("SVN does not support the required changelog operations");
} else {
scmStartVersion = startTag == null ? null : new ScmTag(startTag);
scmEndVersion = endTag == null ? null : new ScmTag(endTag);