new File(config.getBackupDir() + File.separator + "repository_" + config.getRepository() + "_backup_"
+ System.currentTimeMillis());
dir.mkdir();
config.setBackupDir(dir);
RepositoryBackupChain repositoryBackupChain =
new RepositoryBackupChainImpl(config, logsDirectory, repository, fullBackupType, incrementalBackupType,
IdGenerator.generate());
repositoryBackupChain.startBackup();
currentRepositoryBackups.add(repositoryBackupChain);
return repositoryBackupChain;
}