//------------------------
// Setup the command
//------------------------
CheckoutCommand command = new CheckoutCommand();
command.setBuilder(null);
command.setRecursive(true);
command.setModule(aModuleName);
command.setPruneDirectories(true);
command.setUseHeadIfNotFound(false);
logger.info("CVS COMMAND: " + command.getCVSCommand());
if (aTagName != null)
{
command.setCheckoutByRevision(aTagName);
}
//------------------------
// Execute the command
//------------------------