@NotNull
  private Url getRepositoryRoot(@NotNull SvnRepositoryLocation svnLocation) throws VcsException {
    // TODO: Additionally SvnRepositoryLocation could possibly be refactored to always contain FilePath (or similar local item)
    // TODO: So here we could get repository url without performing remote svn command

    Url url = svnLocation.toSvnUrl();
    Url rootUrl = SvnUtil.getRepositoryRoot(myVcs, url);

    if (rootUrl == null) {
      throw new SvnBindException(message("error.can.not.find.repository.root.for.url", url.toDecodedString()));
    }

    return rootUrl;
  }
@NotNull
  private Url getRepositoryRoot(@NotNull SvnRepositoryLocation svnLocation)