if ( changeLog == null || ! changeLog.isEnabled() )
{
throw new IllegalStateException( "The change log must be enabled to revert to previous log revisions." );
}
Tag latest = changeLog.getLatest();
if ( null != latest )
{
if ( latest.getRevision() < changeLog.getCurrentRevision() )
{
return revert( latest.getRevision() );
}
else
{
LOG.info( "Ignoring request to revert without changes since the latest tag." );
return changeLog.getCurrentRevision();