if (log.isDebugEnabled())
{
log.debug("looping until we find a non-snapshot version...");
}
DefaultVersionInfo info = null;
try
{
info = new DefaultVersionInfo(rootProject.getVersion());
}
catch (VersionParseException e)
{
if (ctx.isInteractive())
{
try
{
info = new DefaultVersionInfo("1.0");
}
catch (VersionParseException e1)
{
throw new JGitFlowReleaseException("error parsing 1.0 version!!!", e1);
}
}
else
{
throw new JGitFlowReleaseException("error parsing release version: " + e.getMessage(), e);
}
}
suggestedVersion = info.getReleaseVersionString();
if (log.isDebugEnabled())
{
log.debug("suggestedVersion: " + suggestedVersion);
}