public RevCommit build(@NonNull ObjectId treeId, @NonNull List<ObjectId> parents, @NonNull RevPerson author, @NonNull RevPerson committer, @NonNull String message) { final ObjectId commitId = HashObjectFunnels.hashCommit(treeId, parents, author, committer, message); return RevObjectFactory.defaultInstance().createCommit(commitId, treeId, ImmutableList.copyOf(parents), author, committer, message); } }