final ScmVersion endVersion = request.getEndRevision();
final ScmFileSet fileSet = request.getScmFileSet();
final String datePattern = request.getDatePattern();
if ( startVersion != null || endVersion != null )
{
final ScmProviderRepository scmProviderRepository = request.getScmRepository().getProviderRepository();
return executeChangeLogCommand( scmProviderRepository, fileSet, startVersion, endVersion, datePattern );
}
return executeChangeLogCommand( fileSet, request.getStartDate(), request.getEndDate(),
datePattern, request.getLimit() );
}