@NotNull
  private DataPack loadRecentData(@NotNull Map<VirtualFile, VcsLogProvider.Requirements> requirements,
                                  int commitCount, boolean isSmallPack) throws VcsException {
    LogInfo data = loadRecentData(requirements);
    Collection<List<GraphCommit<Integer>>> commits = data.getCommits();
    Map<VirtualFile, CompressedRefs> refs = data.getRefs();
    List<GraphCommit<Integer>> compoundList = multiRepoJoin(commits);
    compoundList = ContainerUtil.getFirstItems(compoundList, commitCount);

    return isSmallPack
           ? SmallDataPack.build(compoundList, refs, myProviders, myStorage)
           : DataPack.build(compoundList, refs, myProviders, myStorage, false);
  }
@NotNull
  private DataPack loadRecentData(@NotNull Map<VirtualFile, VcsLogProvider.Requirements> requirements,
                                  int commitCount, boolean isSmallPack)