/*
* when the version control system can't store empty directories and
* the source directory doesn't exist or is empty, then add empty ignores
*/
if (!plugin.canStoreEmptyDirectories() && (!srcDirFile.exists() || (srcDirFile.list().length == 0))) {
try {
plugin.addIgnores(srcDirFile, emptyIgnores);
} catch (Throwable e) {
logger.logError(String.format("Unable to add empty %s ignores to the project in %s", plugin.getInformation().getName(), projectDir), e);
}