Repository () { RootUrlInfo rootInfo = null; if (!myVcs.getProject().isDefault()) { rootInfo = myTarget.isFile() ? myVcs.getSvnFileUrlMapping().getWcRootForFilePath(getFilePath(myTarget.getFile())) : myVcs.getSvnFileUrlMapping().getWcRootForUrl(myTarget.getUrl()); } return rootInfo != null ? new Repository(rootInfo.getRepositoryUrl()) : null; }