private int getOrPut(@NotNull Hash hash, @NotNull VirtualFile root) throws IOException {
    return myCommitIdEnumerator.enumerate(new CommitId(hash, root));
  }
private int getOrPut(@NotNull Hash hash, @NotNull VirtualFile root)