if (SVNWCUtil.isVersionedDirectory(userDir)) { final SVNStatusClient statusClient = userClientManager.getStatusClient(); final SVNStatus status = statusClient.doStatus(userDir, false);
if (SVNWCUtil.isVersionedDirectory(userDir)) { final SVNStatusClient statusClient = userClientManager.getStatusClient(); final SVNStatus status = statusClient.doStatus(userDir, false);
versionedDir = versionedDir.getAbsoluteFile(); if (versionedDir == null || (!isVersionedDirectory(versionedDir) && !isVersionedDirectory(versionedDir.getParentFile()))) {
if (versionedDir == null || (!isVersionedDirectory(versionedDir) && !isVersionedDirectory(versionedDir.getParentFile()))) {
versionedDir = versionedDir.getAbsoluteFile(); if (versionedDir == null || (!isVersionedDirectory(versionedDir) && (versionedDir.getParentFile() == null || !isVersionedDirectory(versionedDir.getParentFile())))) {
} else { if (operation.getClass() == SvnCheckout.class) { if (SVNWCUtil.isVersionedDirectory(operation.getOperationalWorkingCopy())) { wcGeneration = detectWcGeneration(operation.getOperationalWorkingCopy(), false, isAdditionMode); } else {
SVNFileType fileType = SVNFileType.getType(path); if (fileType == SVNFileType.DIRECTORY) { dir = wcAccess.open(SVNWCUtil.isVersionedDirectory(path.getParentFile()) ? path.getParentFile() : path, true, 0); } else {
SVNAdminArea dir = null; if (path.isDirectory()) { dir = wcAccess.open(SVNWCUtil.isVersionedDirectory(path.getParentFile()) ? path.getParentFile() : path, true, 0); } else { dir = wcAccess.open(path.getParentFile(), true, 0);
SVNFileType fileType = SVNFileType.getType(path); if (fileType == SVNFileType.DIRECTORY) { dir = wcAccess.open(SVNWCUtil.isVersionedDirectory(path.getParentFile()) ? path.getParentFile() : path, true, 0); } else { dir = wcAccess.open(path.getParentFile(), true, 0);
SVNFileType fileType = SVNFileType.getType(path); if (fileType == SVNFileType.DIRECTORY) { dir = wcAccess.open(SVNWCUtil.isVersionedDirectory(path.getParentFile()) ? path.getParentFile() : path, true, 0); } else {
private long doSwitchImpl(SVNWCAccess wcAccess, File path, SVNURL url, SVNRevision pegRevision, SVNRevision revision, SVNDepth depth, boolean allowUnversionedObstructions, boolean depthIsSticky) throws SVNException { if (!SVNWCUtil.isVersionedDirectory(path.isDirectory() ? path : path.getParentFile())) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.ENTRY_NOT_FOUND, "''{0}'' does not appear to be a working copy path", path);