public void delete(User user, List<String> paths) {
		SVNClientManager svnClientManager = null;
		ISVNEditor editor = null;
		try {
			svnClientManager = getSVNClientManager();
			SVNRepository repo = svnClientManager.createRepository(SVNURL.fromFile(getUserRepoDirectory(user)), true);

			editor = repo.getCommitEditor("delete", null, true, null);
			editor.openRoot(-1);
			for (String each : paths) {
				editor.deleteEntry(each, -1);
			}
		} catch (Exception e) {
			abortSVNEditorQuietly(editor);
			LOG.error("Error while deleting file from SVN", e);
			throw processException("Error while deleting files from SVN", e);
		} finally {
			closeSVNEditorQuietly(editor);
			closeSVNClientManagerQuietly(svnClientManager);
		}
	}
Delete file entries on given paths. If the one of paths does not exist,
all deletion is canceled.

@param user  user
@param paths paths of file entries.
ngrinder-controller/src/main/java/org/ngrinder/script/repository/FileEntryRepository.java