protected String getDisplayPath(String path) throws SVNException { if (myBasePath == null) { return path; } if (path == null) { path = ""; } if (SVNPathUtil.isURL(path)) { return path; } // treat as file path. String basePath = myBasePath.getAbsolutePath().replace(File.separatorChar, '/'); path = new File(path).getAbsolutePath().replace(File.separatorChar, '/'); if (path.equals(basePath)) { return "."; } String relativePath = SVNPathUtil.getPathAsChild(basePath, path); if (relativePath == null) { if (myIsUseAbsolutePaths) { return path; } createBadRelativePathError(path); } if (relativePath.startsWith("./")) { relativePath = relativePath.substring("./".length()); } return relativePath; }
protected String getDisplayPath(String path) throws SVNException { if (myBasePath == null) { return path; } if (path == null) { path = ""; } if (SVNPathUtil.isURL(path)) { return path; } // treat as file path. String basePath = myBasePath.getAbsolutePath().replace(File.separatorChar, '/'); path = new File(path).getAbsolutePath().replace(File.separatorChar, '/'); if (path.equals(basePath)) { return "."; } String relativePath = SVNPathUtil.getPathAsChild(basePath, path); if (relativePath == null) { if (myIsUseAbsolutePaths) { return path; } createBadRelativePathError(path); } if (relativePath.startsWith("./")) { relativePath = relativePath.substring("./".length()); } return relativePath; }
protected String getDisplayPath(String path) throws SVNException { if (myBasePath == null) { return path; } if (path == null) { path = ""; } if (SVNPathUtil.isURL(path)) { return path; } // treat as file path. String basePath = myBasePath.getAbsolutePath().replace(File.separatorChar, '/'); path = new File(path).getAbsolutePath().replace(File.separatorChar, '/'); if (path.equals(basePath)) { return "."; } String relativePath = SVNPathUtil.getPathAsChild(basePath, path); if (relativePath == null) { if (myIsUseAbsolutePaths) { return path; } createBadRelativePathError(path); } if (relativePath.startsWith("./")) { relativePath = relativePath.substring("./".length()); } return relativePath; }