getLogger().warn( "Can't delete " + fileSet.getBasedir().getAbsolutePath(), e );
}
}
}
CvsScmProviderRepository repository = (CvsScmProviderRepository) repo;
Commandline cl = CvsCommandUtils.getBaseCommand( "checkout", repository, fileSet );
cl.setWorkingDirectory( fileSet.getBasedir().getParentFile().getAbsolutePath() );
if ( version != null && !StringUtils.isEmpty( version.getName() ) )
{
cl.createArg().setValue( "-r" );
cl.createArg().setValue( version.getName() );
}
cl.createArg().setValue( "-d" );
cl.createArg().setValue( fileSet.getBasedir().getName() );
cl.createArg().setValue( repository.getModule() );
if ( getLogger().isInfoEnabled() )
{
getLogger().info( "Executing: " + cl );
getLogger().info( "Working directory: " + cl.getWorkingDirectory().getAbsolutePath() );