if (".".equals(homePath)) {
if (".".equals(homePath) || new File(homePath).isAbsolute()) {
    protected String convertPath(String homePath, ISVNWorkspace ws, String path) throws IOException {        String absolutePath = SVNUtil.getAbsolutePath(ws, path);        String absoluteHomePath = new File(homePath).getCanonicalPath();        if (".".equals(homePath)) {            homePath = "";        }        String relativePath = absolutePath.substring(absoluteHomePath.length());        String result = PathUtil.append(homePath, relativePath);        result = result.replace(File.separatorChar, '/');        result = PathUtil.removeLeadingSlash(result);        result = PathUtil.removeTrailingSlash(result);        result = result.replace('/', File.separatorChar);        if ("".equals(result)) {            return ".";        }        return result;    }