}
}, SVNCancellableEditor.newInstance(editor, this, getDebugLog()));
// nothing may be created.
SVNFileType fileType = SVNFileType.getType(dstPath);
if (fileType == SVNFileType.NONE) {
editor.openRoot(revNumber);
}
if (!isIgnoreExternals() && depth == SVNDepth.INFINITY) {
Map externals = editor.getCollectedExternals();
handleExternals(null, dstPath, Collections.EMPTY_MAP, externals, Collections.EMPTY_MAP, repository.getLocation(), repository.getRepositoryRoot(true),
depth, true, true);