}
NewRepositoryDialog newDialog = new NewRepositoryDialog(getShell(), directory);
if (newDialog.open() == IDialogConstants.OK_ID) {
Deployer deployer = new Deployer(repositoryDirectory);
try {
deployer.create(newDialog.getProfileName());
addRepositoryPath(directory);
contentProvider.refresh();
viewer.refresh();
} catch (IOException e) {
MessageDialog.openError(getShell(), "Add repository", "Could not create repository\n" + e.getMessage());