private void doCommit(@NotNull Collection<? extends FilePath> committables,
                        String comment,
                        List<VcsException> exception,
                        @NotNull Set<? super String> feedback) {
    MultiMap<Pair<Url, WorkingCopyFormat>, FilePath> map = SvnUtil.splitIntoRepositoriesMap(mySvnVcs, committables, Convertor.self());

    for (Map.Entry<Pair<Url, WorkingCopyFormat>, Collection<FilePath>> entry : map.entrySet()) {
      try {
        doCommitOneRepo(entry.getValue(), comment, exception, feedback, entry.getKey().getSecond());
      }
      catch (VcsException e) {
        LOG.info(e);
        exception.add(e);
      }
    }
  }
private void doCommit(@NotNull Collection<? extends FilePath> committables,
                        String comment,
                        List<VcsException> exception,
                        @NotNull Set<? super String> feedback)